all flight: use pios_thread
all pios_config.h: changed unit of PIOS_EVENTDISPATCHER_STACK_SIZE to bytes
pios_mutex: add missing "" in #error statement
pios_semaphore: add missing "" in #error statement
GenericI2CSensor/i2c_vm: use pios_thread only if PIOS_INCLUDE_FREERTOS is defined
This is not an optimal solution but the cleanest to get the unit test running again.
Ideally a unit test would use the PiOS simulation and thus have access to all os APIs.
tests/i2c_vm: remove simulated FreeRTOS API functions
ChibiOS: Pristine import of v2.6.3
ChibiOS: fix GPIOv2 conflict with st libs GPIO_TypeDef
pios_semaphore: add ChibiOS implementation
pios_mutex: add ChibiOS implementation
pios_thread: add ChibiOS implementation
pios_com: add support for ChibiOS
pios/common: add support for ChibiOS
GenericI2CSensor/i2c_vm: add support for ChibiOS
pios/stm32f4xx: add support for ChibiOS
pios/stm32f4xx: add makefile and linker script for ChibiOS support
pios/common: add pios_freertos_transition
pios/stm32f4xx: add pios_freertos_transition_priv.h
pios/stm32f30x: add support for ChibiOS
ChibiOS: disable stm32f30x usb irq relocation for legacy compatibility