Ver Fonte

update ADC app driver

Juraj Ďuďák há 1 ano atrás
pai
commit
99f854ed2e
2 ficheiros alterados com 18 adições e 5 exclusões
  1. 4 2
      Core/Inc/app_adc.h
  2. 14 3
      Core/Src/app_adc.c

+ 4 - 2
Core/Inc/app_adc.h

@@ -20,9 +20,11 @@ nBus_sensorType_t mcu_adc_getType(uint8_t sensor_index);
 uint8_t mcu_adc_getSensorCount();
 uint8_t mcu_adc_getData(uint8_t sensor_index, uint8_t *data);
 uint8_t mcu_adc_setData(uint8_t *data);
-uint8_t mcu_adc_getParam(uint8_t sensor_index, nBus_param_t param);
+int32_t mcu_adc_getParam(uint8_t sensor_index, nBus_param_t param);
 uint8_t mcu_adc_hasParam(uint8_t sensor_index, nBus_param_t param);
-nBus_param_t mcu_adc_setParam(uint8_t sensor_index, nBus_param_t param, uint8_t value);
+nBus_param_t mcu_adc_setParam(uint8_t sensor_index, nBus_param_t param, int32_t value);
 void mcu_adc_start(void);
 void mcu_adc_stop(void);
+void mcu_adc_read(void);
+uint8_t mcu_adc_store(void);
 #endif /* INC_APP_ADC_H_ */

+ 14 - 3
Core/Src/app_adc.c

@@ -20,7 +20,9 @@ nBusAppInterface_t mcu_adc_driver = {
 	  mcu_adc_getParam,
 	  mcu_adc_setParam,
 	  mcu_adc_start,
-	  mcu_adc_stop
+	  mcu_adc_stop,
+	  mcu_adc_read,
+	  mcu_adc_store,
 };
 
 uint32_t mcu_adc_data[MCU_ADC_CHANNELS];
@@ -112,7 +114,7 @@ uint8_t mcu_adc_setData(uint8_t *data){
 	return 0;
 }
 
-uint8_t mcu_adc_getParam(uint8_t sensor_index, nBus_param_t param){
+int32_t mcu_adc_getParam(uint8_t sensor_index, nBus_param_t param){
 	return 0x00;
 }
 
@@ -120,6 +122,15 @@ uint8_t mcu_adc_hasParam(uint8_t sensor_index, nBus_param_t param){
 	return 0;
 }
 
-nBus_param_t mcu_adc_setParam(uint8_t sensor_index, nBus_param_t param, uint8_t value){
+nBus_param_t mcu_adc_setParam(uint8_t sensor_index, nBus_param_t param, int32_t value){
 	return PARAM_NONE;
 }
+
+void mcu_adc_read(void){
+
+}
+
+uint8_t mcu_adc_store(void){
+	return 0;
+}
+