From 978f5db6ed589a67ea290bcd06aff8fcdab34be4 Mon Sep 17 00:00:00 2001 From: Vishal Thakur Date: Tue, 25 Jun 2019 11:14:18 -0700 Subject: [PATCH] WIP: UART Bridge between EC and AP for console logs. --- firmware/ec/.cproject | 3 +- .../org.eclipse.core.resources.prefs | 2 + firmware/ec/OpenCellular.cfg | 18 +- firmware/ec/inc/common/global_header.h | 2 + firmware/ec/inc/devices/at45db.h | 2 +- firmware/ec/inc/interfaces/uartdma.h | 7 +- .../oc-sdr/schema/cfg/OC_CONNECT_GBC.c | 4 +- firmware/ec/src/bigbrother.c | 7 +- firmware/ec/src/console/console.c | 478 +++++++++++++++ firmware/ec/src/console/console.h | 114 ++++ firmware/ec/src/console/oc_telnet_util.c | 251 ++++++++ firmware/ec/src/console/tftp.c | 554 ++++++++++++++++++ firmware/ec/src/console/tftp.h | 77 +++ firmware/ec/src/console/tftpinc.h | 86 +++ firmware/ec/src/filesystem/fs_wrapper.c | 103 +++- firmware/ec/src/filesystem/fs_wrapper.h | 6 +- firmware/ec/src/interfaces/UART/uartdma.c | 171 +++++- firmware/ec/src/main.c | 2 - firmware/ec/src/subsystem/gpp/gpp.c | 4 +- firmware/ec/src/subsystem/sys/sys.c | 4 +- 20 files changed, 1852 insertions(+), 43 deletions(-) create mode 100644 firmware/ec/src/console/console.c create mode 100644 firmware/ec/src/console/console.h create mode 100644 firmware/ec/src/console/oc_telnet_util.c create mode 100644 firmware/ec/src/console/tftp.c create mode 100644 firmware/ec/src/console/tftp.h create mode 100644 firmware/ec/src/console/tftpinc.h diff --git a/firmware/ec/.cproject b/firmware/ec/.cproject index 7fa4929253..6dd1176437 100644 --- a/firmware/ec/.cproject +++ b/firmware/ec/.cproject @@ -42,7 +42,7 @@