Commit graph

2197 commits

Author SHA1 Message Date
stnolting
57f007ed8d updated SYSINFO regs 2020-09-14 22:04:27 +02:00
stnolting
3ecc240a62 crt0 now uses stack configuration from linker script 2020-09-14 22:03:58 +02:00
stnolting
64407d4082 linker script now provides stack init 2020-09-14 21:57:40 +02:00
stnolting
dfcb4a8a4e output format edits 2020-09-14 09:39:18 +02:00
stnolting
4674aab2dc added CFU regs and made GPIO_INPUT writable (for pin-change IRQ enable mask) 2020-09-13 18:33:21 +02:00
stnolting
0ea028ea19 added function to configure GPIO.pin_change_irq_en_mask 2020-09-13 18:24:58 +02:00
stnolting
cfa3413d03 removed option (CSR_COUNTER_USE) to disable CSR counter since they are mandatory according to RISC-V spec 2020-09-11 22:54:12 +02:00
stnolting
622d58f858 minor edits 2020-09-11 21:36:06 +02:00
stnolting
310c0247cd added sources (module) to the fast IRQ display of the NEORV32 RTE 2020-09-11 18:18:42 +02:00
stnolting
863036a81f updated TRNG-related example programs 2020-09-11 18:00:12 +02:00
stnolting
ecb803079b updated software components for new TRNG setup 2020-09-11 17:59:26 +02:00
stnolting
4560c4d72c added simple example for mixing C & ASM (assembly version of blink_led) 2020-09-10 16:55:02 +02:00
stnolting
d601e560de fixed error in GPIO access functions (they were still based on 16-bit GPIO ports; ports are now 32-bit wide) 2020-09-01 23:20:50 +02:00
stnolting
10485e628e added FIRQ tests for UART, SPI and TWI 2020-09-01 23:15:27 +02:00
stnolting
4e1868a7bb added test-if-busy functions for SPI, UART and TWI 2020-09-01 23:14:31 +02:00
stnolting
2044eb08d5 added README for SW folder 2020-08-31 20:41:37 +02:00
stnolting
f826692b2b added note on conditional rom section assignment 2020-08-29 01:44:27 +02:00
stnolting
916bae5aeb minor edits 2020-08-27 16:54:31 +02:00
stnolting
9d70f5017a minor edits 2020-08-27 02:12:21 +02:00
stnolting
92c4aa40d6 added option to disable status LED 2020-08-26 20:17:18 +02:00
stnolting
e6b372f8a3 updates; generated image arrays are now constrained to actual executable size 2020-08-26 01:12:41 +02:00
stnolting
87ffb2e148 fixed broken freeRTOS makefile 2020-08-26 01:11:50 +02:00
stnolting
ec693bd3af minor edits 2020-08-25 22:29:14 +02:00
stnolting
83af444eb8 bootloader can now have .data and .bss sections; replaced pseudo global variables by actual global variables 2020-08-25 22:24:59 +02:00
stnolting
09f8942a59 cpu now also shows project license 2020-08-25 22:15:15 +02:00
stnolting
beacc708b1 removed bootloader-specific exclusions 2020-08-25 22:13:06 +02:00
stnolting
434e7c1d2b added function to print the project's license 2020-08-25 22:01:43 +02:00
stnolting
3823536d3b updated makefiles; compile flow only uses one linker script (neorv32.ld) 2020-08-25 21:49:50 +02:00
stnolting
158fa66069 removed bootloader-specific linker script; neorv32.ld is used now for bootloader and application 2020-08-25 21:48:50 +02:00
stnolting
3ba2101757 minor edits 2020-08-24 19:25:20 +02:00
stnolting
976b558144 added simple FreeRTOS demo 2020-08-24 18:53:52 +02:00
stnolting
eafc186fc6 minor edits 2020-08-24 18:41:38 +02:00
stnolting
76ed568ab5 minor edits 2020-08-24 17:58:30 +02:00
stnolting
31826d3cfa updated documentation 2020-08-23 19:57:30 +02:00
stnolting
e3ba2cf4dc minor edits 2020-08-22 21:24:33 +02:00
stnolting
4ef40de246 updated bootloader (minor edits) 2020-08-22 16:32:34 +02:00
stnolting
d42b83b294 RTE hardware info now also shows Z* extensions 2020-08-22 16:31:42 +02:00
stnolting
66c9fe3d8d added mzext custom CSR to sw lib 2020-08-22 16:31:18 +02:00
stnolting
d0e553e914 minor edits 2020-08-20 20:52:07 +02:00
stnolting
76457ba43d replaced 'compile' target by 'exe' target; 'compile' is still available for compatibility 2020-08-20 20:51:34 +02:00
stnolting
aad727f36f minor edits 2020-08-20 12:10:45 +02:00
stnolting
9ed7b84d1a added runtime note to show CoreMark has not been actually compiled 2020-08-20 12:07:18 +02:00
stnolting
60ecd3a89e minor edits 2020-08-19 22:22:35 +02:00
stnolting
498e7799d1 no more clearing of IO devices - done by std crt0.S 2020-08-19 21:18:14 +02:00
stnolting
5fef7c3567 typo fix 2020-08-19 21:17:45 +02:00
stnolting
1c4adc5108 updated makefiles; now also supports assembly and *.cpp source files 2020-08-19 21:14:53 +02:00
stnolting
d1ebd62d88 made linker scripts more general 2020-08-19 21:14:03 +02:00
stnolting
fed3c5770a crt0 now provides option to skip normal application preparation (for bootloader) 2020-08-19 21:13:41 +02:00
stnolting
3613029249 removed bootloader-specific; bootloader now also uses std crt0.S 2020-08-19 21:12:57 +02:00
stnolting
af2de3ca48 minor edits 2020-08-13 20:14:40 +02:00