I2C bus upgrade (#432)
This commit is contained in:
		
							parent
							
								
									d100f42b1f
								
							
						
					
					
						commit
						b83c2629b9
					
				
					 56 changed files with 909 additions and 804 deletions
				
			
		|  | @ -9,15 +9,21 @@ | |||
| #include "i2c/i2c.h" | ||||
| #include "pcf8591/pcf8591.h" | ||||
| 
 | ||||
| #define ADDR PCF8591_DEFAULT_ADDRESS | ||||
| #define I2C_BUS 0 | ||||
| #define SCL_PIN 5 | ||||
| #define SDA_PIN 4 | ||||
| 
 | ||||
| static void measure(void *pvParameters) | ||||
| { | ||||
|     i2c_dev_t dev = { | ||||
|         .addr = ADDR, | ||||
|         .bus = I2C_BUS, | ||||
|     }; | ||||
|     while (1) | ||||
|     { | ||||
|         vTaskDelay(1000 / portTICK_PERIOD_MS); | ||||
|         printf("Value: %d\n", pcf8591_read(PCF8591_DEFAULT_ADDRESS, 0x03)); | ||||
|         printf("Value: %d\n", pcf8591_read(&dev, 0x03)); | ||||
|     } | ||||
| } | ||||
| 
 | ||||
|  | @ -30,7 +36,7 @@ void user_init(void) | |||
|     printf("SDK version : %s\n", sdk_system_get_sdk_version()); | ||||
|     printf("GIT version : %s\n", GITSHORTREV); | ||||
| 
 | ||||
|     i2c_init(SCL_PIN, SDA_PIN); | ||||
|     i2c_init(I2C_BUS, SCL_PIN, SDA_PIN, I2C_FREQ_100K); | ||||
| 
 | ||||
|     xTaskCreate(measure, "measure_task", 256, NULL, 2, NULL); | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue