| Make atomthreads run with SDCC |
spth
as Philipp Klaus Krause
|
More...
|
over 9 years ago
|
| Make atomthreads link with SDCC |
spth
as Philipp Klaus Krause
|
More...
|
over 9 years ago
|
| Make atomthreads assemble with SDCC |
spth
as Philipp Klaus Krause
|
More...
|
over 9 years ago
|
| Make atomthreads compile with SDCC |
spth
as Philipp Klaus Krause
|
More...
|
over 9 years ago
|
| timer8.c: Add automated test to check for the behaviour fixed in future. |
|
More...
|
over 9 years ago
|
| Merge branch 'simonccn-master' |
|
More...
|
over 9 years ago
|
| Merge branch 'master' of https://github.com/simonccn/atomthreads into simonccn-master |
|
More...
|
over 9 years ago
|
| Merge pull request #19 from tidklaas/master |
|
More...
|
over 9 years ago
|
| Fix potential TCB loss Always clear "suspended" flag in atomThreadSwitch(), even if new and old TCB are identical. Otherwise TCB could get lost during next task scheduling. |
|
More...
|
over 9 years ago
|
| atomkernel: Support thread entry points running to completion. Ports which use a thread_shell() can allow the entry point to finish and return back to the thread_shell(), which sets the terminated flag and calls the scheduler to force another thread to be scheduled in. Currently implemented in the ARM and AVR ports. |
|
More...
|
over 9 years ago
|
| Fixed:Can't register the same timer again at timeout handle function |
|
More...
|
almost 10 years ago
|
| ARM reent stdout: Set unbuffered. |
|
More...
|
almost 10 years ago
|
| ARM port reentrancy: Close per-thread stdout when runs to completion. |
|
More...
|
almost 10 years ago
|
| ARM port: Support newlib thread reentrancy with thread-specific struct _reent. Tested on qemu_integratorcp. |
|
More...
|
about 10 years ago
|
| Makefile: typo leftover from avr port. |
|
More...
|
about 10 years ago
|
| ports/arm/atomport-asm.s: Comment change only. |
|
More...
|
about 10 years ago
|
| Formatting change only. |
|
More...
|
about 10 years ago
|
| Merge pull request #14 from tidklaas/master |
|
More...
|
about 10 years ago
|
| dm36x exception handler matches archIRQHandler() |
|
More...
|
about 10 years ago
|
| qemu_integratorcp uart.c: Uninit status. |
|
More...
|
about 10 years ago
|
| dm36x timer/uart: Uninitialised return values. |
|
More...
|
about 10 years ago
|
| Add warning about using Debian workaround |
|
More...
|
over 10 years ago
|
| Fixed handling of uninitialised libopencm3 submodule |
|
More...
|
over 10 years ago
|
| Debian newlib nano workaround - made use of newlib's nano version configurable by make variable USE_NANO - added paragraphs to README.md explaining how and when to use USE_NANO and FIX_DEBIAN |
|
More...
|
over 10 years ago
|
| Clean up Makefile, work around Debian bugs (mostly untested) |
|
More...
|
over 10 years ago
|
| Added libopencm3 as submodule for Cortex-M port |
|
More...
|
over 10 years ago
|
| More work on making port use newlib's reentry mechanisms - archContextSwitch stores address of new thread's struct reent in ctx_switch_info - pend_sv_handler uses address in ctx_switch_info.reent instead of fixed offset into atom_tcb - added header with defines for offsets into struct ctx_switch_info used in assembler code. Also added compile time verification for this offsets |
|
More...
|
over 10 years ago
|
| Some work on using newlib's reentry capabilities. |
|
More...
|
over 10 years ago
|
| Merge branch 'tidklaas-master' |
|
More...
|
over 10 years ago
|
| atomkernel.c: Comment change to reflect new behaviour needed for Cortex-M. |
|
More...
|
over 10 years ago
|