|
|
@ -74,19 +74,19 @@ TemperatureSensor m_temperature_sensor[8]; |
|
|
|
static void initsubmodule() { |
|
|
|
osDelay(1000); |
|
|
|
{ |
|
|
|
m_temperature_sensor[0].initialize(&hadc1, ADC_CHANNEL_10); |
|
|
|
m_temperature_sensor[1].initialize(&hadc1, ADC_CHANNEL_11); |
|
|
|
m_temperature_sensor[2].initialize(&hadc1, ADC_CHANNEL_12); |
|
|
|
m_temperature_sensor[3].initialize(&hadc1, ADC_CHANNEL_13); |
|
|
|
m_temperature_sensor[0].initialize(&hadc1, ADC_CHANNEL_12); |
|
|
|
m_temperature_sensor[1].initialize(&hadc1, ADC_CHANNEL_13); |
|
|
|
m_temperature_sensor[2].initialize(&hadc1, ADC_CHANNEL_11); |
|
|
|
m_temperature_sensor[3].initialize(&hadc1, ADC_CHANNEL_10); |
|
|
|
m_temperature_sensor[4].initialize(&hadc1, ADC_CHANNEL_14); |
|
|
|
|
|
|
|
temperature_capture_thread.init("temperature_capture_thread", 1024, osPriorityLow); |
|
|
|
temperature_capture_thread.init("temperature_capture_thread", 1024, osPriorityAboveNormal); |
|
|
|
temperature_capture_thread.start([]() { |
|
|
|
while (1) { |
|
|
|
for (int i = 0; i < 5; i++) { |
|
|
|
m_temperature_sensor[i].loop(); |
|
|
|
osDelay(10); |
|
|
|
} |
|
|
|
osDelay(1); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|