diff --git a/cube/Makefile b/cube/Makefile index 675657a..0b3ee86 100644 --- a/cube/Makefile +++ b/cube/Makefile @@ -37,7 +37,7 @@ BUILD_DIR = build ###################################### # C sources C_SOURCES = \ -User/Src/mqttComm.c User/Src/ports.c User/Src/eeprom.c User/Src/frontend.c User/Src/logger.c User/Src/loopCtrl.c User/Src/main2.c User/Src/mbusComm.c User/Src/ringbuffer.c User/Src/show.c User/Src/utils.c User/Src/wizHelper.c hottislib/PontCoopScheduler.c \ +User/Src/tcpTest.c User/Src/ports.c User/Src/eeprom.c User/Src/frontend.c User/Src/logger.c User/Src/loopCtrl.c User/Src/main2.c User/Src/mbusComm.c User/Src/ringbuffer.c User/Src/show.c User/Src/utils.c User/Src/wizHelper.c hottislib/PontCoopScheduler.c \ libmbus/mbus/mbus-protocol.c \ Core/Src/main.c \ Core/Src/gpio.c \ diff --git a/cube/User/Inc/tcpTest.h b/cube/User/Inc/tcpTest.h new file mode 100644 index 0000000..e3dabed --- /dev/null +++ b/cube/User/Inc/tcpTest.h @@ -0,0 +1,9 @@ +#ifndef _TCPTEST_H_ +#define _TCPTEST_H_ + +#include + +void tcpTestInit(); + + +#endif /* _TCPTEST_H_ */ diff --git a/cube/User/Src/main2.c b/cube/User/Src/main2.c index bb0f103..1fcc3f6 100644 --- a/cube/User/Src/main2.c +++ b/cube/User/Src/main2.c @@ -17,9 +17,7 @@ #include #include #include - -#include -#include +#include void my_setup_1() { schInit(); @@ -193,7 +191,8 @@ void my_setup_2() { wizInit(); - mqttCommInit(NULL); + tcpTestInit(); + // frontendInit(); // frontendSetThreshold(240); @@ -211,9 +210,6 @@ void my_loop() { void SYSTICK_Callback() { // Pont Scheduler schUpdate(); - - // MQTT Interface - MilliTimer_Handler(); } void HAL_GPIO_EXTI_Callback(uint16_t pin) { diff --git a/cube/User/Src/ports.c b/cube/User/Src/ports.c index 7787c4a..6f75a21 100644 --- a/cube/User/Src/ports.c +++ b/cube/User/Src/ports.c @@ -5,4 +5,5 @@ // on the W5500 there are eight ports available const uint8_t DHCP_SOCK = 0; -const uint8_t MQTT_SOCK = 1; \ No newline at end of file +const uint8_t MQTT_SOCK = 1; +const uint8_t TCPTEST_SOCK = 2; \ No newline at end of file diff --git a/cube/User/Src/tcpTest.c b/cube/User/Src/tcpTest.c new file mode 100644 index 0000000..4280c13 --- /dev/null +++ b/cube/User/Src/tcpTest.c @@ -0,0 +1,28 @@ +#include + +#include +#include +#include +#include + +#include + +#include +#include + + +const uint8_t TCPTEST_SOCK; + + +void tcpTestHandler(void *handle) { + coloredMsg(LOG_YELLOW, "tth"); +} + +void tcpTestInit() { + int8_t res = socket(TCPTEST_SOCK, Sn_MR_TCP, 12345, SF_IO_NONBLOCK); + coloredMsg(LOG_RED, "tti, socket returns %d", res); + + if (res == TCPTEST_SOCK) { + schAdd(tcpTestHandler, NULL, 0, 100); + } +} \ No newline at end of file