summaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Collapse)Author
2024-06-01firmware: Minimal frame encodingHEADmainxengineering
This only covers the correct frame size, setting the buffer to 0 and copy the payload over. Missing is: - copy destination address - copy source address - set frame type - calculate and add CRC32 checksum
2024-06-01firmware: Rename frame to payloadxengineering
This array does not really contain the whole frame.
2024-06-01firmware: Fix missing include guardsxengineering
2024-06-01firmware: Assert presence of EUI-64 MAC addressxengineering
Without that address comunication is not possible.
2024-06-01firmware: Separate data link related codexengineering
2024-05-31firmware: Add end and escape byte to UART outputxengineering
These special bytes of the Serial Line Internet Protocol are contained inside the payload to validate that the escaping is working correctly.
2024-05-30firmware: Implement send_frame()xengineering
This transmits a frame via the Serial Line Internet Protocol (SLIP).
2024-05-30firmware: Rename from uid64 to eui64xengineering
The term EUI-64 is more commonly known (see Wikipedia about MAC addresses [1]). The term UID-64 was introduced because of ST documentation. [1]: https://en.wikipedia.org/wiki/MAC_address
2024-05-30firmware: Replace shell by empty frame emittingxengineering
The shell should not be used anyway since the USB UART port is required for communication with the software. Emitting 0xC0 as termination byte of the Serial Line Internet Protocol (SLIP) every second triggers output in the SLIP-receiving software.
2024-05-30firmware: Fix missing importsxengineering
2024-04-21firmware: Add 64 bit MAC to shell promptxengineering
This demonstrates that the readout of the 64 bit MAC address from the STM32WL55 microcontroller works and is useful to recognize used devices.
2024-04-20firmware: Customize shell promptxengineering
2024-04-13firmware: Add minimal Zephyr applicationxengineering
This is enough to validate that the firmware is running by using the Zephyr shell.