sensor init
This commit is contained in:
		
							parent
							
								
									1a24689652
								
							
						
					
					
						commit
						12ad60a0a8
					
				| @ -3,5 +3,6 @@ | ||||
| 
 | ||||
| uint8_t sensor_mask(uint8_t sensor_no); | ||||
| uint8_t * sensor_read(uint8_t sensor); | ||||
| void sensor_init(void); | ||||
| 
 | ||||
| #endif | ||||
| @ -32,7 +32,7 @@ description = Paxcounter is a proof-of-concept ESP32 device for metering passeng | ||||
| release_version = 1.6.83 | ||||
| ; DEBUG LEVEL: For production run set to 0, otherwise device will leak RAM while running! | ||||
| ; 0=None, 1=Error, 2=Warn, 3=Info, 4=Debug, 5=Verbose | ||||
| debug_level = 0 | ||||
| debug_level = 3 | ||||
| ; UPLOAD MODE: select esptool to flash via USB/UART, select custom to upload to cloud for OTA | ||||
| upload_protocol = esptool | ||||
| ;upload_protocol = custom | ||||
|  | ||||
| @ -317,9 +317,9 @@ void loadConfig() { | ||||
| 
 | ||||
|     if (nvs_get_i8(my_handle, "payloadmask", &flash8) == ESP_OK) { | ||||
|       cfg.payloadmask = flash8; | ||||
|       ESP_LOGI(TAG, "GPS mode = %d", flash8); | ||||
|       ESP_LOGI(TAG, "payloadmask = %u", flash8); | ||||
|     } else { | ||||
|       ESP_LOGI(TAG, "GPS mode set to default %d", cfg.payloadmask); | ||||
|       ESP_LOGI(TAG, "payloadmask set to default %u", cfg.payloadmask); | ||||
|       saveConfig(); | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -158,12 +158,18 @@ void setup() { | ||||
|   strcat_P(features, " GPS"); | ||||
| #endif | ||||
| 
 | ||||
| // initialize gps
 | ||||
| // initialize bme
 | ||||
| #ifdef HAS_BME | ||||
|   strcat_P(features, " BME"); | ||||
|   bme_init(); | ||||
| #endif | ||||
| 
 | ||||
| // initialize sensors
 | ||||
| #ifdef HAS_SENSORS | ||||
|   strcat_P(features, " SENS"); | ||||
|   sensor_init(); | ||||
| #endif | ||||
| 
 | ||||
| // initialize LoRa
 | ||||
| #ifdef HAS_LORA | ||||
|   strcat_P(features, " LORA"); | ||||
|  | ||||
| @ -4,6 +4,13 @@ | ||||
| // Local logging tag
 | ||||
| static const char TAG[] = "main"; | ||||
| 
 | ||||
| void sensor_init(void) { | ||||
| 
 | ||||
|   // this function is called dureing device startup
 | ||||
|   // put your sensor initialization routines here
 | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| uint8_t sensor_mask(uint8_t sensor_no) { | ||||
|   switch (sensor_no) { | ||||
|   case 1: | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user