Commit graph

22 commits

Author SHA1 Message Date
stnolting
cd1b6c8878 [sw/example] update UART setup function 2023-03-05 19:00:24 +01:00
Andreas Kaeberlein
52a826f022 [sw/example/demo_spi_irq/main.c]: fix wrong usage of memset, memset accepts size in byte, and sizeof returns umber of bytes. No element division necessary. 2023-03-04 17:35:25 +01:00
Andreas Kaeberlein
83d4450dd2 [sw/example/demo_spi_irq]: change driver to accept only byte orientated transfers, api of neorv32_spi_rw changed 2023-03-04 17:26:30 +01:00
stnolting
00dcf3b40e [sw/example] update SPI programs 2023-03-04 11:58:33 +01:00
emb4fun
32d1799318
SPI: Change "variable style" by "pointer style" 2023-02-27 13:18:02 +01:00
stnolting
45c87099bd [sw/example] update example programs 2023-01-21 14:59:17 +01:00
Andreas Kaeberlein
dc2db3ce5d [sw/example/demo_spi_irq]: make read/write data pointer and busy flag volatile to ensure to have always the non cached version. Correct variable name 'uint32Fifo' to 'uint16Fifo' cause its as uint16_t defined. 2023-01-06 17:51:30 +01:00
Stephan
74c0817a1e
[sw] rename library functions (#467)
* [sw/lib] rename library functions (UART + RTE)

* [sw/example] change library function calls

* [sw/lib] change library function calls

* [sw/lib] add backwards compatibility layer

* [docs] minor edits/fixes

* [sw/lib] comment edits

* update bootloader
2022-12-28 13:02:51 +01:00
stnolting
f92c27c98c [sw/example] update SPI demo programs 2022-11-01 17:43:17 +01:00
stnolting
4d5952af04 [sw] cleanup makefiles 2022-10-03 18:28:59 +02:00
Andreas Kaeberlein
cf907c8390 minor: format code 2022-08-02 09:27:16 +02:00
Andreas Kaeberlein
f9d8eceb4d bugfix: 'neorv32_spi_rw' can only write on element to SPI, otherwise is 'neorv32_spi_rw' interrupted by ISR and after finishing ISR continued which leads the false writes on SPI bus. 2022-08-02 09:15:47 +02:00
Andreas Kaeberlein
b5e81b6cfd bugfix: typing issue 2022-08-01 16:44:17 +02:00
Andreas Kaeberlein
32f843fa4e adjust example 2022-08-01 15:57:09 +02:00
Andreas Kaeberlein
dfa7fc74f6 [sw example] add: 'neorv32_spi_init': initializes data flow storage element, add: mimic for handling FIFOs 2022-08-01 15:55:59 +02:00
stnolting
db5d1d43b4 [sw] update SPI example programs 2022-07-31 19:50:20 +02:00
stnolting
4c03ddc7ec add author filed 2022-07-23 12:09:53 +02:00
stnolting
d6df4742c9 typo fix 2022-07-23 12:03:24 +02:00
Andreas Kaeberlein
2b47f0245a move into subdir to allow include as driver in other project, add to make include 2022-07-23 11:03:08 +02:00
Andreas Kaeberlein
3f392d42ff description, tabs by blanks 2022-07-22 17:27:41 +02:00
Andreas Kaeberlein
cb1c302113 fix typing issue 2022-07-22 17:25:32 +02:00
Andreas Kaeberlein
5e8645b796 introduce 'demo_spi_irq'
-> provides functions for IRQ driven SPI data transfer as an minimal working example
2022-07-22 17:02:00 +02:00