Initial commit

This commit is contained in:
Korneliusz Osmenda
2022-08-21 21:45:33 +02:00
commit b376a8e508
29 changed files with 1837 additions and 0 deletions

24
src/uart.cpp Normal file
View File

@@ -0,0 +1,24 @@
#include "main_modules.hpp"
#include <zephyr/device.h>
K_KERNEL_STACK_DEFINE(tlay2_stack,300);
void process_packet(Tlay2<128>* obj, uint8_t*data,size_t len);
Tlay2<128> tlay2 = {DEVICE_DT_GET(DT_NODELABEL(uart0)),tlay2_stack,K_THREAD_STACK_SIZEOF(tlay2_stack),process_packet};
void process_packet(Tlay2<128>* obj, uint8_t*data,size_t len)
{
switch(data[1])
{
case 0: //PING
obj->tx_init_reply();
for(size_t i=2;i<len;i++)
obj->tx_byte(data[i]);
obj->tx_end();
break;
default:
break;
}
}