Src/OnChipDevices/ADC.c
@@ -1,5 +1,6 @@ #include "ADC.h" #include "main.h" uint16_t Get_ADC_Value() { HAL_ADC_Start(&hadc); @@ -9,6 +10,18 @@ return HAL_ADC_GetValue(&hadc); } } uint16_t GetRandomValue(void) { uint16_t temp; for(uint8_t i=0;i<16;i++) { if(Get_ADC_Value()%2) { temp=temp|(1<<i); } } return temp; } float bat_volt; uint8_t Get_Battary(void) {static float last_value = 100;