rdline: move some constants in configuration file In case the user wants to modify them. Signed-off-by: Gregor Riepl <onitake@gmail.com> Signed-off-by: Olivier Matz <zer0@droids-corp.org>
tests: fix test programs using old uart API The uart API changed and these tests were not adapted: the first parameter is now the UART port number. Signed-off-by: Olivier Matz <zer0@droids-corp.org>
config: update test config files to current aversive config.in Signed-off-by: Gregor Riepl <onitake@gmail.com>
control_system: fix compilation of test with hostsim add hostsim dependency (for host_wait_ms) to devices/control_system/control_system_manager test Signed-off-by: Gregor Riepl <onitake@gmail.com>
timer: fix function definitions for uC having several output compare Add proper calls to DEFINE_REGISTER_OC_INTR_AT_TICS() for timers that have more than one. Also fix odd _vect_id interrupt vector definitions. Signed-off-by: Gregor Riepl <onitake@gmail.com>
libc-compat: avoid using poisoned macro Old-style avr-libc macros are poisoned and should not be used with recent device headers. In uart and adc modules, use the most recent macros names if they are available. This fixes the compilation with recent devices. Signed-off-by: Gregor Riepl <onitake@gmail.com>
hostsim: rework to have a more precise interrupt emulation Signed-off-by: Olivier Matz <zer0@droids-corp.org>
callout: add a new module which is an alternative to the scheduler The 'callout' module is another timer manager that aims to replace the scheduler module. The management of timers can be done either from an asynchronous interruption or from the main program. This module is able to handle priorities between timers and allow to reschedule a timer later if its priority is too low. Signed-off-by: Olivier Matz <zer0@droids-corp.org>