Minor optimizations regarding memory utilization.
Merge branch 'master' of http://openresearch.cit-ec.de/git/amiro-os.amiro-os
periphAL: Enhanced I2C and SPI communication. It is now possible to lock drivers externally if multiple accesses need to be atomic.
Added AMiRo-BLT documentation and moved AMiRo-LLD doxygen module to top level.
fixed several critical errors introduced in the last commits
AMiRo-LLD submodule updated
periphAL: implementation for the nrewly introduced apalDbgPrintf() function added
add dw1000 unittest
add apalSPITransmitAndReceive function to periphAL.h
Doxygen file documentation and modules.
fixed a bug in the peripherylldsetup.sh script
Major rework of the recent changes.- optimized interrupt system (removed aos_interrupt.h/c)- updated AMiRo-LLD submodule- updated all config files to match the latest templates by ChibiOS- fixed several issues regarding the new timer system (intervals)
Updated Chibi-OS to version 18.2 and adapted AMiRo-OS accordingly: - Switched to new time conversion macros - Use PAL for interrupts instead of the EXT Driver - Use new kernel tests
cleaned up include tree
1) enhancements of the makefiles: - replaced all absolute paths by relative paths - include directories now consistently do not have a trailing slash - it is now possible to specify a custom build directory by setting the BUILDDIR variable - updated C/C++ standard to C11 and C17 respectively (igrnore warnings caused by ChibiOS for now)...
Major overhaul to AMiRo-OS version 2.0.0