Statistics
| Branch: | Tag: | Revision:

amiro-os / modules @ f1f56ad4

# Date Author Comment
f1f56ad4 2019-01-17 13:14 Thomas Schöpping

Added C++ system calls to the build toolchain in order to make AMiRo-OS fully compatible with C++ code.

bffb3465 2019-01-14 11:15 Thomas Schöpping

Added new periphery hardware (PCAL6524 GPIO extender and AT42QT1050 touch sensor) to the PowerManagement, including unit tests.

8be006e0 2019-01-08 15:24 Thomas Schöpping

PowerManagement: Introduced a configuration (board.h) to select the attached sensor ring module.

05b882c0 2019-01-08 15:18 Thomas Schöpping

PowerManagement: fixed incorrect configuration for event propagation

2920c6b7 2019-01-08 15:06 Thomas Schöpping

Enhanced the main thread IO event configuration.
Therefore a new macro AMIROOS_CFG_MAIN_LOOP_IOEVENT_MASK has been introduced.

1c1b3372 2019-01-08 10:29 Thomas Schöpping

PowerManagement: improved macros for selecting RAM regions

84f0ce9e 2019-01-07 11:58 Thomas Schöpping

updated all file headers to 2019

2c89d7e2 2018-12-17 15:35 Thomas Schöpping

Removed modules/flash.mk since flashing procedures highly depend on hardware.

07ff44a7 2018-12-12 17:26 Thomas Schöpping

Introduced a new module: STM32F4Discovery

11adbe34 2018-12-12 14:16 Thomas Schöpping

all halconf.h files: removed redundant HAL_USE_QEU settings

9ebb11a9 2018-12-12 14:05 Thomas Schöpping

Introduced a switch to completely disable SSSP (thanks to S. Welzel)

f39a7138 2018-12-10 17:28 Thomas Schöpping

Added ChibiOS license handling to the makefiles.

9ff01927 2018-11-13 11:34 Thomas Schöpping

Minor fixes and enhancements.

6ec8d60d 2018-11-12 09:57 Thomas Schöpping

removed ChibiOS dependencies from build-tree: C++ wrappers and shell

a4a18efc 2018-11-05 16:59 Thomas Schöpping

Removed the extension of the optional BUILDDIR variable in the module makefiles.

2e69d671 2018-10-22 16:35 Thomas Schöpping

Reverted some modifications to the MotorDriver unit test for better stability.

acc97cbf 2018-10-19 17:20 Thomas Schöpping

Minor optimizations regarding memory utilization.

0a89baf2 2018-10-17 18:40 Thomas Schöpping

Introduced a POSIX-like thread hierarchy system in ChibiOS (addad a patch) and adapted AMiRo-OS accordingly.
In the process ChibiOS has been updated as well.

9f224ade 2018-10-12 12:46 Thomas Schöpping

Some minor fixes and enhancements.
Most importantly, the expected jitter (CH_CFG_ST_TIMEDELTA) was increased form 20 to 50us.

02c29a8f 2018-10-04 18:12 Thomas Schöpping

removed the UWB module specific code from the LightRing

b309b751 2018-09-17 16:27 Thomas Schöpping

All contents of the os/ folder has been moved one directory up.

5d929a9e 2018-09-17 15:47 Thomas Schöpping

Reworked linker scripts.
the os/hal/ directory was removed completely.
Each module now has its own linker script, which again includes the fundamental liner scripts within ChibiOS.
All makefiles have been adapted accordingly.

eedb8e58 2018-09-17 15:45 Thomas Schöpping

Review of the QEI driver patch (minor changes).

1fa17188 2018-09-17 13:57 Thomas Schöpping

optimized fan out calculation of masks for GPIO initialization.

37bacabf 2018-09-14 16:15 Thomas Schöpping

Added some basics to mask pads during GPIO initialization (wip)

e05848a6 2018-09-14 13:50 Robin Ewers

add dw1000 unittest

bceae0f9 2018-09-13 15:45 Thomas Schöpping

Merge branch 'master' of http://openresearch.cit-ec.de/git/amiro-os.amiro-os

22be62dc 2018-09-13 15:45 Thomas Schöpping

Reintroduced ChibiOS patch for non-DMA I2C access.
Old patch could not be applied to latest version of ChibiOS anymore.

53710ca3 2018-09-13 15:09 Marc Rothmann

Doxygen file documentation and modules.

1e5f7648 2018-09-05 17:22 Thomas Schöpping

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)

0128be0f 2018-08-29 16:41 Marc Rothmann

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

3e1a9c79 2018-08-23 16:33 Thomas Schöpping

Introduced an mechanism to measure clock skew during operation phase, if AMIROOS_CFG_PROFILE is enabled (non-master modules only).
The low-pass filtered skew is printed via the module:info shell command.

9461fadc 2018-08-20 18:52 Thomas Schöpping

RTC date/time is now synchronized on startup from the SSSP master module.
Further changes:
- several enhancements to the newly introduced module stack initialization procedure
- several minor enhancements to core functionality

933df08e 2018-08-17 14:48 Thomas Schöpping

Introduced SSSP stage 3 of the startup phase (module stack initialization).

6b53f6bf 2018-07-10 19:15 Thomas Schöpping

Several enhancements to memory structure, naming and code quality.
AMiRo-OS is now prepared so the SSSP startup stage 3 (module stack initialization can be implemented).

e1a164f4 2018-07-10 19:03 Thomas Schöpping

FIX: DiWheelDrive: The interrupt channels for the signals SYS_PD and SYS_REG_EN have been corrected.
AMiRo-BLT updated.

8399aeae 2018-07-09 13:12 Thomas Schöpping

Introduced the capability to set and get a date&time value via the shell.

512abac1 2018-07-05 14:48 Thomas Schöpping

prepended several macros with the 'AOS_' prefix

a7e67622 2018-06-29 11:33 Thomas Schöpping

modified all relevant makefiles to adopt the new file structure

5b0a8e7b 2018-06-29 10:41 Thomas Schöpping

moved the /os/modles directory to /modules