Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-28 | gpio: initialize led at setup onlyolimex-stm32-h407 | Richard Braun | |
2018-02-28 | led: make the led_blink command print the blinking state | Richard Braun | |
2018-02-28 | gpio: fix led control functions | Richard Braun | |
The LED GPIO is active-low. | |||
2018-02-28 | openocd.cfg: add connect_assert_srst to the reset configuration | Richard Braun | |
OpenOCD doesn't assert SRST by default, which prevents the flash from being programmed since the firmware is running. | |||
2018-02-27 | led: new module | Richard Braun | |
This module controls the blinking of the user LED. | |||
2018-02-27 | Remove TODO entry | Richard Braun | |
2018-02-18 | Merge branch 'qemu_netduino2' into olimex-stm32-h407 | Richard Braun | |
2018-02-18 | mem: fix boundary tag alignment | Richard Braun | |
2018-02-17 | Merge branch 'qemu_netduino2' into olimex-stm32-h407 | Richard Braun | |
2018-02-17 | thread: fix round-robin scheduling of idle priority threads | Richard Braun | |
2018-02-17 | uart: fix primask type | Richard Braun | |
2018-02-04 | Add TODO entry | Richard Braun | |
2018-02-04 | cpu: make cpu_idle use the wfi instruction | Richard Braun | |
2018-02-04 | flash: enable prefetching and caches | Richard Braun | |
2018-02-04 | Port to OLIMEX-STM32-H407 | Richard Braun | |
2018-02-04 | mutex: fix initialization | Richard Braun | |
Reported by Matthew Leach. | |||
2018-02-04 | Preprocess the linker script | Richard Braun | |
2018-01-28 | mem: fix alignment | Richard Braun | |
2018-01-23 | Port to QEMU netduino2 (cortex-m3) | Richard Braun | |
2018-01-21 | string: add memset and memcmp | Richard Braun | |
2018-01-20 | Fix comments in the qemu.sh script | Richard Braun | |
2018-01-11 | thread: move the yield flag and the preemption level to the run queue | Richard Braun | |
There is really no need to make the yield flag and the preemption level thread-local on a single processor system, so turn them into globals, as members of the unique run queue. This slightly improves preemption control functions by removing the indirection of the current thread. Another motivation for this change is that X15 is already an example of a thread-local preemption counter, because of SMP. As a result, it made sense to show another way, which is actually the common one on small single processor embedded systems. | |||
2018-01-11 | cpu: fix preemption in cpu_irq_register | Richard Braun | |
2018-01-11 | fmt,macros: update from upstream | Richard Braun | |
2018-01-06 | string: fix strcmp and strncmp | Guillaume Knispel | |
2018-01-05 | Version 1.0v1.0 | Richard Braun | |
2018-01-05 | cpu: discuss the stack on interrupt handling | Richard Braun | |
2018-01-05 | cpu: fix comment about loading the code segment register | Richard Braun | |
2018-01-05 | sw: fix name of shell commands array | Richard Braun | |
2018-01-05 | sw: use the SHELL_REGISTER_CMDS macro | Richard Braun | |
2018-01-05 | errno: replace EIO with ENOENT | Richard Braun | |
2018-01-05 | error: remove and use standard errno codes instead | Richard Braun | |
This change also adds strerror to string.h. | |||
2018-01-04 | list: update from upstream | Richard Braun | |
2018-01-04 | cpu: remove unused macro | Richard Braun | |
2018-01-04 | thread: discuss compiler barriers | Richard Braun | |
2018-01-04 | Initial commit | Richard Braun | |