libsi24
19 months agolicense: update source file and licensing files master
Robin Krens [Fri, 14 Apr 2023 10:50:16 +0000 (12:50 +0200)]
license: update source file and licensing files

19 months agoreadme: update example link
Robin Krens [Thu, 13 Apr 2023 22:11:51 +0000 (00:11 +0200)]
readme: update example link

19 months agoreadme: update references and pics
Robin Krens [Thu, 13 Apr 2023 22:09:56 +0000 (00:09 +0200)]
readme: update references and pics

19 months agodoc: add pinout picture
Robin Krens [Thu, 13 Apr 2023 19:46:03 +0000 (21:46 +0200)]
doc: add pinout picture

19 months agoexamples: relocating
Robin Krens [Thu, 13 Apr 2023 16:45:10 +0000 (18:45 +0200)]
examples: relocating

19 months agoreadme: add support dynamic payloads
Robin Krens [Thu, 13 Apr 2023 16:03:48 +0000 (18:03 +0200)]
readme: add support dynamic payloads

19 months agolibsi24: add dynamic payload support
Robin Krens [Wed, 12 Apr 2023 20:37:07 +0000 (22:37 +0200)]
libsi24: add dynamic payload support

21 months agocnmake: remove double lib naming
Robin Krens [Thu, 26 Jan 2023 15:01:11 +0000 (16:01 +0100)]
cnmake: remove double lib naming

21 months agolibsi24: compile as lib and remove example code from lib
Robin Krens [Tue, 24 Jan 2023 19:17:23 +0000 (20:17 +0100)]
libsi24: compile as lib and remove example code from lib

22 months agoreadme: added reference to example folder
Robin Krens [Mon, 23 Jan 2023 19:53:28 +0000 (20:53 +0100)]
readme: added reference to example folder

22 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

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

22 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

22 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

22 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