Code formatted

This commit is contained in:
Kai Lauterbach 2024-02-05 19:46:13 +01:00
parent 37bb02e065
commit 5ec94fa665

View file

@ -175,25 +175,33 @@ void core0_task( void * pvParameters ) {
}
void core1_task( void * pvParameters ) {
void core1_task(void *pvParameters)
{
(void)pvParameters;
for (;;) {
if (!single_trigger) {
while (updating_screen) {
for (;;)
{
if (!single_trigger)
{
while (updating_screen)
{
vTaskDelay(pdMS_TO_TICKS(1));
}
if (!stop) {
if (stop_change) {
if (!stop)
{
if (stop_change)
{
i2s_adc_enable(I2S_NUM_0);
stop_change = false;
}
ADC_Sampling(i2s_buff);
new_data = true;
}
else {
if (!stop_change) {
else
{
if (!stop_change)
{
i2s_adc_disable(I2S_NUM_0);
i2s_zero_dma_buffer(I2S_NUM_0);
stop_change = true;
@ -202,9 +210,11 @@ void core1_task( void * pvParameters ) {
// Serial.println("CORE1");
vTaskDelay(pdMS_TO_TICKS(300));
}
else {
else
{
float old_mean = 0;
while (single_trigger) {
while (single_trigger)
{
stop = true;
ADC_Sampling(i2s_buff);
float mean = 0;
@ -212,7 +222,8 @@ void core1_task( void * pvParameters ) {
peak_mean(i2s_buff, BUFF_SIZE, &max_v, &min_v, &mean);
// signal captured (pp > 0.4V || changing mean > 0.2V) -> DATA ANALYSIS
if ((old_mean != 0 && fabs(mean - old_mean) > 0.2) || to_voltage(max_v) - to_voltage(min_v) > 0.05) {
if ((old_mean != 0 && fabs(mean - old_mean) > 0.2) || to_voltage(max_v) - to_voltage(min_v) > 0.05)
{
float freq = 0;
float period = 0;
uint32_t trigger0 = 0;
@ -220,19 +231,24 @@ void core1_task( void * pvParameters ) {
// if analog mode OR auto mode and wave recognized as analog
bool digital_data = !false;
if (digital_wave_option == 1) {
if (digital_wave_option == 1)
{
trigger_freq_analog(i2s_buff, RATE, mean, max_v, min_v, &freq, &period, &trigger0, &trigger1);
}
else if (digital_wave_option == 0) {
else if (digital_wave_option == 0)
{
digital_data = digital_analog(i2s_buff, max_v, min_v);
if (!digital_data) {
if (!digital_data)
{
trigger_freq_analog(i2s_buff, RATE, mean, max_v, min_v, &freq, &period, &trigger0, &trigger1);
}
else {
else
{
trigger_freq_digital(i2s_buff, RATE, mean, max_v, min_v, &freq, &period, &trigger0);
}
}
else {
else
{
trigger_freq_digital(i2s_buff, RATE, mean, max_v, min_v, &freq, &period, &trigger0);
}
@ -243,7 +259,6 @@ void core1_task( void * pvParameters ) {
}
vTaskDelay(pdMS_TO_TICKS(1)); // time for the other task to start (low priorit)
}
vTaskDelay(pdMS_TO_TICKS(300));
}