libsi24
21 months agoexamples: added receive and send examples
Robin Krens [Mon, 23 Jan 2023 19:52:12 +0000 (20:52 +0100)]
examples: added receive and send examples

21 months agoreadme: added initial readme
Robin Krens [Mon, 23 Jan 2023 15:47:00 +0000 (16:47 +0100)]
readme: added initial readme

21 months agolibsi24: recv mode fifo read changes
Robin Krens [Mon, 23 Jan 2023 15:32:07 +0000 (16:32 +0100)]
libsi24: recv mode fifo read changes

- recv does not clear RX_DR bit when user buffer is full, but
not all of RX FIFO
- returns bytes_read instead of err code

21 months agolibsi24: fixes for mac address and bytes sent
Robin Krens [Mon, 23 Jan 2023 12:20:53 +0000 (13:20 +0100)]
libsi24: fixes for mac address and bytes sent

- use array for mac_address
- return bytes_sent, also upon failing half way
- #define timeout

21 months agolibsi24: return bytes sent in si24_send
Robin Krens [Sun, 22 Jan 2023 16:41:27 +0000 (17:41 +0100)]
libsi24: return bytes sent in si24_send

22 months agolibsi24: added receive loop func
Robin Krens [Sun, 22 Jan 2023 16:25:32 +0000 (17:25 +0100)]
libsi24: added receive loop func

22 months agolibsi24: small fixes for recv mode
Robin Krens [Sun, 22 Jan 2023 15:03:11 +0000 (16:03 +0100)]
libsi24: small fixes for recv mode

22 months agolibsi24: correction for ack send mode
Robin Krens [Sun, 22 Jan 2023 14:27:10 +0000 (15:27 +0100)]
libsi24: correction for ack send mode

22 months agolibsi24: uniform registers + debugging setup
Robin Krens [Sun, 22 Jan 2023 14:06:47 +0000 (15:06 +0100)]
libsi24: uniform registers + debugging setup

22 months agolibsi24: config and send functionality
Robin Krens [Sun, 22 Jan 2023 11:54:53 +0000 (12:54 +0100)]
libsi24: config and send functionality

22 months agolibsi24: basic setup
Robin Krens [Wed, 18 Jan 2023 20:43:14 +0000 (21:43 +0100)]
libsi24: basic setup

- header file logic
- basic functions
- basic CMake