disable debug over serial port 1
This commit is contained in:
parent
39f9efbda6
commit
dcd53a3ea4
19
main.c
19
main.c
@ -39,9 +39,9 @@
|
||||
|
||||
/* own libraries */
|
||||
#include "global.h" // board definitions
|
||||
#include "usart.h" // USART utilities
|
||||
//#include "usart.h" // USART utilities
|
||||
#include "usb_cdcacm.h" // USB CDC ACM utilities
|
||||
//#include "sensor_pzem.h" // PZEM electricity meter utilities
|
||||
#include "sensor_pzem.h" // PZEM electricity meter utilities
|
||||
#include "sensor_sdm120.h" // SDM120 electricity meter utilities
|
||||
#include "radio_esp8266.h" // ESP8266 WiFi SoC utilities
|
||||
|
||||
@ -60,8 +60,8 @@ int _write(int file, char *ptr, int len)
|
||||
for (i = 0; i < len; i++) {
|
||||
if (ptr[i] == '\r' || ptr[i] == '\n') { // send CR+LF newline for most carriage return and line feed combination
|
||||
if (newline==0 || (newline==ptr[i])) { // newline has already been detected
|
||||
usart_putchar_nonblocking('\r'); // send newline over USART
|
||||
usart_putchar_nonblocking('\n'); // send newline over USART
|
||||
//usart_putchar_nonblocking('\r'); // send newline over USART
|
||||
//usart_putchar_nonblocking('\n'); // send newline over USART
|
||||
cdcacm_putchar('\r'); // send newline over USB
|
||||
cdcacm_putchar('\n'); // send newline over USB
|
||||
newline = ptr[i]; // remember the newline
|
||||
@ -70,7 +70,7 @@ int _write(int file, char *ptr, int len)
|
||||
newline = 0; // clear new line
|
||||
}
|
||||
} else { // non-newline character
|
||||
usart_putchar_nonblocking(ptr[i]); // send byte over USART
|
||||
//usart_putchar_nonblocking(ptr[i]); // send byte over USART
|
||||
cdcacm_putchar(ptr[i]); // send byte over USB
|
||||
newline = 0; // clear new line
|
||||
}
|
||||
@ -230,7 +230,7 @@ void main(void)
|
||||
board_setup();
|
||||
|
||||
// setup USART and USB for user communication
|
||||
usart_setup(); // setup USART (for printing)
|
||||
//usart_setup(); // setup USART (for printing)
|
||||
cdcacm_setup(); // setup USB CDC ACM (for printing)
|
||||
setbuf(stdout, NULL); // set standard out buffer to NULL to immediately print
|
||||
setbuf(stderr, NULL); // set standard error buffer to NULL to immediately print
|
||||
@ -248,14 +248,11 @@ void main(void)
|
||||
uint32_t ticks_time = rtc_get_counter_val(); // get time from internal RTC (since first start/power up)
|
||||
printf("uptime: %02lu:%02lu:%02lu\n", ticks_time/(60*60), (ticks_time%(60*60))/60, (ticks_time%60)); // display time
|
||||
|
||||
/*
|
||||
// setup PZEM electricity meter
|
||||
printf("setup PZEM-004 electricity meter: ");
|
||||
sensor_pzem_setup(); // setup PZEM electricity meter
|
||||
printf("OK\n");
|
||||
//sensor_pzem_measurement_request(0xc0a80102, SENSOR_PZEM_ADDRESS);
|
||||
sensor_pzem_measurement_request(0xc0a80101, SENSOR_PZEM_VOLTAGE);
|
||||
*/
|
||||
|
||||
// setup SDM120 electricity meter
|
||||
printf("setup SDM120 electricity meter: ");
|
||||
@ -303,12 +300,14 @@ void main(void)
|
||||
bool char_flag = false; // a new character has been received
|
||||
while (true) { // infinite loop
|
||||
iwdg_reset(); // kick the dog
|
||||
/*
|
||||
while (usart_received) { // data received over UART
|
||||
action = true; // action has been performed
|
||||
led_toggle(); // toggle LED
|
||||
c = usart_getchar(); // store receive character
|
||||
char_flag = true; // notify character has been received
|
||||
}
|
||||
*/
|
||||
while (cdcacm_received) { // data received over USB
|
||||
action = true; // action has been performed
|
||||
led_toggle(); // toggle LED
|
||||
@ -332,7 +331,6 @@ void main(void)
|
||||
}
|
||||
}
|
||||
}
|
||||
/*
|
||||
while (sensor_pzem_measurement_received) { // measurement from electricity meter received
|
||||
struct sensor_pzem_measurement_t measurement = sensor_pzem_measurement_decode(); // decode measurement
|
||||
if (measurement.valid) { // only show valid measurement
|
||||
@ -360,7 +358,6 @@ void main(void)
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
while (sensor_sdm120_measurement_received) { // measurement from electricity meter received
|
||||
float measurement = sensor_sdm120_measurement_decode(); // decode measurement
|
||||
if (isnan(measurement)) {
|
||||
|
Loading…
Reference in New Issue
Block a user