Add dummy unittests for wireless charging drivers
LightRing 1.2: Disabled 4.2V power switch due to a hardware bug.
The TLC5947 unit test will now always take the same time, regardless the number of LEDs.Added the LIGHT_XLAT signal to LightRing v1.0 and v1.2 modules.
Removed trailing spaces in several output string in multiple unit tests.
Shell: fixed a bug introduced with the recent changes
driver vl53l0x is ready
added Queue Thread and RTCAN Event
Adapted the .gitignore file since QtCreator 4.9 creates additional files.
Introduced optional CH_CFG_ST_TIMEDELTA definition per module.If no value is specified by the module, a conservative fallback of 1000µs is set.
Merge branch 'master' of http://openresearch.cit-ec.de/git/amiro-os.amiro-os
Enhanced the shell so that CTRL + arrow key will jump wordwise through the current input
fixed a common typo in many shell scripts and updated submodules
vl53l0x with submodul
rtcan enqueuemsg now uses aos_timestamp_t
added vl53l0x + unittests
modified LLD for UWB breakout in Light Ring module
adapted the UWB pin config in NUCLEO-F10bRB with Light Ring breakout
introduced UWB apps and UT on Light Ring breakout
Pop queue based on next Time Slot, refs #1170
Introduced the NUCLEO-F767ZI (STM32F767 Nucleo-144 devboard) module.
made msg static in enqueueMsg, refs #1183
fixed wrong position of functions, implemented enqueue, refs #1183
Overhaul queueInit,refs #1183
init function queue,refs #1183
fix and extension for Touch test
Expected jitter was increased to 50 us again, since slow MCUs failed even with 30 us.
Updated to AMiRo-LLD 1.1:- Implementation of periphAL has been modified accordingly.- GPIOs are not encoded as port/pad tuple, but as lines- Some unittests have been updated due to driver changes.
aos_status_t type optimized for smaller memory footprint.
fixed missing pointer, refs #1183
Queue pop, refs #1183
small Fixes, and Queue function Headers refs #1183
Fixed some erroneous module versions.
Slightly increased expected jitter (20us -> 30us) due to timing issues on STM32F1 MCUs.
Introduced most drivers and according unit tests to the LightRing v1.2 module.
Initial support for the new LightRing v1.2 module (not all hardware supported yet).
Merge branch 'rtcan' of https://openresearch.cit-ec.de/git/amiro-os.amiro-os into rtcan
Introduced DiWheelDrive v1.2 module.Note that the new BNO055 IMU is not available yet.
Introduced PowerManagement v1.2 module.Also adapted PowerManagement v1.1 and ADC unit test.
AMiRo-BLT and AMiRo-LLD updated as preparation for introduction of new AMiRo v1.2 modules.fixed typos.
NUCLEO-F103RB: fixed a typo
enhanced UML component diagram
Update to the LLDs and the DW1000 unit test (removed deprecated files).
removed some redundant GCC optimization parameters
renamed the DW1000_V0 unit test to _v1 according to the LLD version change some time ago.
modified some Makefiles to properly use the BUILDDIR variable
Introduced the NUCLEO-F401RE module
Default shell configurations have been changed:Now the input line buffer can hold 128 characters (up from 64) and there can be up to 16 arguments per line (up from 4)
Changed the AMiRo-OS version back to 2.0.1 (from 2.1.0).This was done, because an increment in the minor version implies an API change, which is not present yet.
Extended unittest for AT42QT1050
Enhanced the Makefiles to consistently use the BUIDDIR variable.
updated all aosconf.h files to AMiRo-OS 2.1
Master is now dev-branch for AMiRo-OS 2.1
AMiRo-OS 2.0 released
startup prompt and module:info command now print the date in ISO format (YYYY-MM-DD).
Updated AMiRo-LLD to version 1.0.1
Very minor enhancements.
CAN is now optional.If disabled, CAN start and stop functions are removed, SSSP startup stage 3 is skipped and RTC is not synchronized during startup.
reduced the CH_CFG_ST_TIMEDELTA value to 20us as it seems to be working fine with the new ChibiOS
Fixed recently broken Makefiles (sry!)
Slightly optimized all Makefiles
the patching procedure in the kernel setup script will now print information, which patch is currently applied.
Fixed some remaining 2018 dates
ChibiOS updated to version stable_19.1.x.NOTE: ChibiOS 19.1.x seems to contain some issues as of now.
All preprocessor directives without arguments (e.g. #endif) are now followed by a comment, indicating where it belongs to (e.g. the preceding #if).
Makefiles enhanced: the targets 'all' and 'clean' will now be executed in parallel with as many threads as there are modules (= folders in modules/)
Using a RTC is now no mandatory feature anymore, but optional
Shell: "fixed" the HOME and END escape sequences, which were not ANSI compliant.
Fixed the ADC unit test, so it will only be activated for the PowerManagement v1.1 module.
Reordered some configuration files.The BOARD_VERSION macro has been removed. Instead the version is now encoded in the other BOARD_XXX macros.
Applied AMiRo-OS header to sime files, which still held the ChibiOS header.
Making progress: AMiRo-OS v2.0 has reached RC status! =)
updated to AMiRo-BLT 1.1.2 and recent ChibiOS (v18.2.x)
DW1000 unit test updated
added initial device reset
fixed the DW1000Driver struct issued in uinttest v1
Updated AMiRo-LLD and improved layout of README.txt
NUCLEO-L476RH: fixed I2C initialization for MPU6050 unit test
Added DW1000 demo app on top of NUCLEO_F103RB example
Added unit test for DW1000 v1
Updated AMiRo-LLD and adapted the MPU6050 unit test accordingly.NOTE: Unfortunately, the unit test fails =(
Modified all unit tests (.c files) so the headers will included in any case.This is not necessary for compilation but for the QtCreator project setup to work properly.
Enhanced the periphAL debug implementation to apply to tze new AMiRo-OS debug API
Debug output functionality reintroduced:
From now on there is a distinction between kernel checks and AMiRo-OS checks.Kernel checks are much more critical and will not print anything on failure.AMiRo-OS checks print an error message and cause the according thread to exit execution immediately.
Updated AMiRo-LLD (new driver: MPU6050)
slightly optimized thread sleep functions
set the C standard to C17 (ISO), although this does not make any difference according to GCC documentation
NUCLEO-F103RB: fixed erroneous MCU setting in Makefile
kernselsetup.sh enhanced: the script now checks whether doxygen is available for building the documentation
Introduced the CORTEX_ENABLE_WFI_IDLE flag in all chconf.h files, so the MCUs will enter sleep mode whenever the system is idle.
updated AMiRo-LLD and applied all required changes to AMiRo-OS and all modules.
Renamed two modules:- STM32L476RG-NUCLEO64 > NUCLEO-L476RG STM32F4Discovery -> STM32F407G-DISC1
Enhanced and fixed several module specific files.
AMiRo-LLD submodule updated
« Previous 1 2 3 4 5 Next » (201-300/488) Per page: 25, 50, 100
Also available in: Atom