Commit graph

20 commits

Author SHA1 Message Date
stnolting
162225b5d0 [sw/example] remove obsolete neorv32_rte_check_isa function 2023-12-04 17:40:16 +01:00
stnolting
cd1b6c8878 [sw/example] update UART setup function 2023-03-05 19:00:24 +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
4d5952af04 [sw] cleanup makefiles 2022-10-03 18:28:59 +02:00
stnolting
7f8e1bd570 [sw makefiles] minor edits
user only needs to define NEORV32_HOME variable
2021-11-16 21:10:43 +01:00
stnolting
e44cb43819 [sw] no more use of "neorv32_uart_*" legacy wrappers
all of the software is now using `neorv32_uart0_*` instead of the legacy wrappers `neorv32_uart_*`; however, the legacy wrappers are still implemented
2021-10-12 16:19:18 +02:00
umarcor
5b380dc56b [sw/example] define NEORV32_HOME 2021-07-12 17:39:45 +02:00
stnolting
0fcb1d57c8 [sw] moved central makefile to common 2021-07-12 17:39:45 +02:00
umarcor
7d4f89fd36 [sw/example] add common.mk 2021-07-12 17:39:44 +02:00
umarcor
ca8927e558 [sw] use RISCV_PREFIX instead of RISCV_TOOLCHAIN 2021-07-09 23:23:46 +02:00
stnolting
805ddc4f00 [sw] clean-up of makefiles; added "hex" target 2021-07-06 15:35:22 +02:00
stnolting
652a022669 [sw] fixed return value of all example programs
return 0: successful execution
return !=0: error during execution
2021-06-05 11:32:49 +02:00
stnolting
02e192f13d [sw/example/*/makefile] added compiler switch to avoid floating-point division/sqrt instructions
these operations will be emulated using gcc builtin functions
2021-03-25 14:06:52 +01:00
stnolting
7a4428e56b 🐛 [sw/*/makefile] fixed problem with linking math.h library 2021-03-21 16:56:25 +01:00
stnolting
0a00f6a5e0 [sw/example/*] added UART hardware flow control parameter to UART setup functions
* added define to ease parity configuration
2021-02-22 19:16:21 +01:00
Stephan
55833332d5 [sw/example] removed now-obsolete device-unique interrupt enable flags
removed interrupt enable flags from SPI, TWI and UART modules / setup functons
2021-02-05 16:45:32 +01:00
stnolting
60b55c8e7d [sw/examples] added sanity checks to compare compiler flags (cpu extensions) with actually available HW extensions 2021-01-09 19:33:08 +01:00
stnolting
55dd7eaf77 [sw/makefiles] changed native gcc to g++ 2021-01-05 16:02:18 +01:00
stnolting
81e7bbad53 [sw] updated UART init function call (added no-parity configuration; all examples + bootloader still use 8N1 uart configuration) 2020-12-29 19:45:51 +01:00
stnolting
811d932270 [sw/example] added fancy 'hello_world' example program 2020-11-11 16:56:49 +01:00