Commit graph

8372 commits

Author SHA1 Message Date
stnolting
3e4899210f [sw/common] generalize system tools
Some checks failed
Documentation / SW Framework (push) Has been cancelled
Documentation / Datasheet (push) Has been cancelled
Processor / processor simulation (push) Has been cancelled
Documentation / Deploy to Releases and Pages (push) Has been cancelled
2025-04-13 21:02:24 +02:00
stnolting
4521d430dc [ci] revert to GHDL nightly 2025-04-13 21:02:10 +02:00
stnolting
422e5d485b [ci] use GHDL v5.0.1
fix broken nightly tag?
2025-04-13 17:55:13 +02:00
stnolting
0ea280d25e
[sw] cleanup main software makefile, add git tag, add verbosity configuration (#1231) 2025-04-13 17:50:37 +02:00
stnolting
81e3cfd5ea [docs] update SW makefile section 2025-04-13 08:06:43 +02:00
stnolting
6088aeeaf3 [processor_check] add build info 2025-04-13 08:06:33 +02:00
stnolting
13bf0ab96b [sw/lib] add NEORV32_GIT_TAG define
exported from makefile
2025-04-13 08:06:19 +02:00
stnolting
ee81febda0 [sw/common] cleanup 2025-04-13 08:05:49 +02:00
stnolting
66d364910d [sw/common] add git tag variable 2025-04-13 08:05:27 +02:00
stnolting
ab6bca3bb4 Merge branch 'main' into sw_cleanup 2025-04-12 23:03:12 +02:00
stnolting
9a795e0876
Add support for setting PWM polarity (#1230)
Some checks are pending
Documentation / SW Framework (push) Waiting to run
Documentation / Datasheet (push) Waiting to run
Documentation / Deploy to Releases and Pages (push) Blocked by required conditions
Processor / processor simulation (push) Waiting to run
2025-04-12 23:02:41 +02:00
stnolting
8047372af8 [svd] update (and fix) PWM module 2025-04-12 22:50:04 +02:00
stnolting
c6493d96ab [changelog] add v1.11.2.7 2025-04-12 22:48:58 +02:00
stnolting
03ca860e8b [package] update version ID 2025-04-12 22:48:39 +02:00
stnolting
e7df3a9a35 [docs] update makefile section 2025-04-12 22:36:17 +02:00
stnolting
a6ca110385 [sw/common] clean up 2025-04-12 22:36:03 +02:00
Henrik Brix Andersen
f703dedf86 [sw/lib/pwm] add support for setting PWM polarity 2025-04-12 19:52:20 +00:00
Henrik Brix Andersen
99ab37dae4 [docs] add PWM polarity flag 2025-04-12 19:51:06 +00:00
Henrik Brix Andersen
e773e73141 [pwm] add polarity flag 2025-04-12 19:49:44 +00:00
stnolting
d7e751cd2d [sw/common] add verbosity configuration 2025-04-12 21:20:10 +02:00
stnolting
6c166c9dea [sw/common] remove obsolete variables 2025-04-12 21:19:40 +02:00
stnolting
25ae032245 [eclipse] cleanup example program 2025-04-12 10:34:05 +02:00
stnolting
cc8712a637 [openocd] set default adapter speed to 8MHz 2025-04-12 10:33:49 +02:00
stnolting
7685a9a550 [sw/common] clean up central makefile 2025-04-12 10:24:40 +02:00
stnolting
299a953f71 [eclipse] ignore setting folder 2025-04-12 10:17:42 +02:00
stnolting
238b9f78da [eclipse] remove settings folder 2025-04-12 10:17:05 +02:00
stnolting
46ba99213e
[sw/lib/neoled] fix neoled "irq_mode" not a applied in "neorv32_neoled_setup" and [sw/lib/neoled] updated doxygen comments (#1228)
Some checks failed
Documentation / SW Framework (push) Has been cancelled
Documentation / Datasheet (push) Has been cancelled
Processor / processor simulation (push) Has been cancelled
Documentation / Deploy to Releases and Pages (push) Has been cancelled
2025-04-08 20:23:43 +02:00
SirBramble
b047c78d43
Merge branch 'main' into neoled_bugfix 2025-04-08 17:42:49 +02:00
stnolting
9048ef42be
🐛 [SDI] fix input synchronizer (#1227) 2025-04-08 17:23:19 +02:00
SirBramble
6535399db5 [sw/lib/neoled] change "irq_mode" description to match data sheet 2025-04-08 11:00:16 +02:00
SirBramble
4c60e17b57 [sw/lib/neoled] fix "irq_mode" shift amount 2025-04-08 10:48:58 +02:00
stnolting
447f7f0eac [processor_check] adjust SDI input speed to max
SDI input clock has to be *less* than 1/4 of the processor's main clock
2025-04-07 22:43:46 +02:00
stnolting
c4dd103b19 [docs] SDI: edit max clock speed 2025-04-07 22:43:01 +02:00
stnolting
2bf8614336 [changelog] add v1.11.2.6 2025-04-07 22:42:42 +02:00
stnolting
5b41fb0aa4 [package] update version ID 2025-04-07 22:39:43 +02:00
stnolting
59e62abe5b [sim] remove SDI/SPI propagation delay 2025-04-07 22:39:23 +02:00
stnolting
5be5a0b9d9 🐛 [sdi] fix input synchronizer 2025-04-07 22:38:08 +02:00
stnolting
e1283bcb3b
[sw/lib] add restart/reset functions (#1226)
Some checks are pending
Documentation / SW Framework (push) Waiting to run
Documentation / Datasheet (push) Waiting to run
Documentation / Deploy to Releases and Pages (push) Blocked by required conditions
Processor / processor simulation (push) Waiting to run
2025-04-07 21:31:40 +02:00
stnolting
ded916bb3b [docs] test justified text in pdf 2025-04-07 21:15:37 +02:00
stnolting
b3951ae2c3 [docs] minor layout fix 2025-04-07 21:15:20 +02:00
stnolting
2154440693 [processor_check] add _Atomic tests
Some checks are pending
Processor / processor simulation (push) Waiting to run
2025-04-07 18:56:12 +02:00
stnolting
6c05583b41 [wdt] add "force reset" function 2025-04-07 18:38:07 +02:00
stnolting
d4e1280c2e [cpu] add "soft restart" function 2025-04-07 18:37:50 +02:00
stnolting
1ce3b64713 [sw/lib] export crt0 entry linker symbol 2025-04-07 18:37:30 +02:00
stnolting
df74eafbde
Minor rtl edits and optimizations (#1225)
Some checks are pending
Processor / processor simulation (push) Waiting to run
2025-04-06 19:46:20 +02:00
stnolting
acfedb6576
Merge branch 'main' into dev050425 2025-04-05 18:06:28 +02:00
stnolting
186bf022c9
🐛 [linker] fix alignment of init/fini arrays (#1224)
Some checks failed
Documentation / SW Framework (push) Has been cancelled
Documentation / Datasheet (push) Has been cancelled
Processor / processor simulation (push) Has been cancelled
Documentation / Deploy to Releases and Pages (push) Has been cancelled
2025-04-05 18:05:36 +02:00
stnolting
91508185a6 [cpu] rework front-end 2025-04-05 17:53:12 +02:00
stnolting
903205649a [control] code cleanups 2025-04-05 17:38:27 +02:00
stnolting
baa93b641a [changelog] add v1.11.2.5 2025-04-05 17:37:57 +02:00