# Date Author Comment
43464dd5 2020-07-03 12:04 Thomas Schöpping

Readme updated and enhanced

19d9fea2 2020-07-03 12:03 Thomas Schöpping

flash script enhanced:
If no 'local' installation of stm32flash (in Host/Source/stm32flash) is detected, the script now tries to use a system-wide installation.

768babc5 2020-06-03 21:45 Thomas Schöpping fixed several bugs

12dee2e9 2020-06-03 21:30 Thomas Schöpping

Merge branch 'master' of

15d336cf 2020-06-03 21:30 Thomas Schöpping

fixed missing quotes in

ca5b937a 2020-05-28 11:24 Svenja Kenneweg

GCC setup script optimized

d5a2a7ce 2020-05-25 20:39 Thomas Schöpping

QtCreator setup script slightly enhanced

5c8c470f 2020-03-03 16:27 Thomas Schöpping further enhanced

01c0bf56 2020-03-03 12:24 Thomas Schöpping

Readme updated

93933a75 2020-02-03 13:47 Thomas Schöpping

bash library: minor fix/enhancement to the exit quitScript() function

ec50c96e 2020-01-21 13:52 Thomas Schöpping

Bash scripts: centralized all 'library' functions in a single file

94886d84 2020-01-17 11:43 Thomas Schöpping

All copyright forms updated to 2020.

4745cc4c 2019-12-10 13:54 Thomas Schöpping

version incremented to 1.2 release

6c75ad52 2019-12-10 13:50 Thomas Schöpping enhanced to be more generic (like AMiRo-OS script)

ffb742da 2019-12-10 13:49 Thomas Schöpping

introduced the USER_CFLAGS variable to all modules makefiles, so users can add custom compiler flags

9bfc7c44 2019-11-13 14:46 Thomas Schöpping

typo in architecture UML graph fixed

2b9a14a2 2019-07-18 12:03 Thomas Schöpping

The PowerManagement bootloaders will now measure VSYS and enable charging on every initialization.

591c0fd3 2019-07-05 15:09 Thomas Schöpping Added notes about the necessity to set custom Linux udev rules for the AMiRo programming cable.

73410535 2019-07-05 15:09 Thomas Schöpping

GCC setup script: added some information about where to find the required download link.

3decc02a 2019-06-25 12:39 Thomas Schöpping

Fixed an issue where make -j (targets) would fail be preventing parallel execution.

ea906b44 2019-06-17 09:58 Thomas Schöpping

Slightly enhanced Makefile for module IDs.

e687187f 2019-04-24 15:39 Thomas Schöpping

fixed a common typo in many shell scripts

c9c97bb3 2019-04-24 15:39 Thomas Schöpping

GCC setup: added a missing dependency check on wget

fc7151bb 2019-03-14 14:32 Thomas Schöpping

Introduced new LightRing v1.2 module.
Version number has been rolled back to 1.1.3, since no new functionality has been introduced with the latest commits, but just new modules and some fixes.

21969c4e 2019-03-08 11:05 Thomas Schöpping

fixed module id veriables

c1f21a71 2019-03-08 11:02 Thomas Schöpping

Introduced a bootloader for the DiWheelDrive v1.2 module.

a270d48f 2019-03-08 11:01 Thomas Schöpping

introduced a bootloader for the PowerManagement v1.2 module

f7d2c786 2019-03-08 11:00 Thomas Schöpping

Version increased to 1.2.x beta:
- Introduced module IDs for new AMiRo 1.2 modules.
- Introduced a new secondary wakeup reason (IMU) which is analogous to ACCEL.
- Setting a BOOT_COM_DEVICE_LEGACY_ID is now optional, since the ne wmodules will operate only with the new ID scheme....

53ce6fa2 2019-02-12 16:20 Thomas Schöpping

Version number incremented to 1.1.2

2880bac8 2019-01-21 13:25 Thomas Schöpping

GCC installation procedure has been enhanced.
Users don't need to modify download links so it ends with '.tar.bz2' anymore.

fad4c1e7 2019-01-21 13:24 Thomas Schöpping

Bash scripts: introduced a new function to check dependencies.
This function is used by to ensure that git, make, etc. are available.

449d916a 2019-01-21 12:59 Thomas Schöpping

README.txt updated; all Copyright notes updated to 2019

951029d1 2018-11-06 14:45 Thomas Schöpping

enhanced UML component diagram

fd101c41 2018-11-06 11:56 Thomas Schöpping

Introduced an UML component diagram.
Its primary purpose is to be used by super projects.

03906dc3 2018-09-20 11:20 Thomas Schöpping

Introduced an alias for the serial ports (/dev/ttypUSB[0-9]*).
For programmer devices an additional symbolic link "/dev/ttyAMiRo<ID>" gets created.
The old interface is still supported, though.

dab959cd 2018-09-06 09:42 Thomas Schöpping

fixed an issue in the GCC script (realpath failed)

ac7f321b 2018-07-06 11:56 Thomas Schöpping

SerialBoot version incremented to 1.01

9ed9243f 2018-06-13 09:14 Thomas Schöpping

target makefiles modified to get rid of absolute paths

7737db33 2018-05-29 09:39 Thomas Schöpping fixed an issue with relative paths of the compiler when creating QtCreator projects

bba1e03c 2018-05-29 09:38 Thomas Schöpping fixed a typo

56360b33 2018-05-17 13:23 Thomas Schöpping initially suggested link directory has been enhanced (now one up from installation directory); link paths are now relative

f3866909 2018-05-07 17:15 Thomas Schöpping Prepended the BL_ prefix to the SSSP_VERSION macros
6aa90377 2018-05-04 15:34 Thomas Schöpping

fixed a erroneous path in the SerialBoot setup

0352f25e 2018-04-09 14:57 Thomas Schöpping

version number incremented for al modules to 1.1.1

31d314a9 2018-04-09 14:55 Thomas Schöpping

renamed the make projects to include the version of the modules.

2d379838 2018-04-09 14:55 Thomas Schöpping

Moved the helper.h/c files to the general Source folder.
The helper files take now advantage from the iodef.h files, making inline module checks unnecessary (removed according lines from the makefiles).

09ad5212 2018-04-09 14:52 Thomas Schöpping

moved the GPIO defines to an additional file iodef.h

68bf1211 2018-03-16 13:44 Thomas Schöpping

INtroduced Target/Modules/ which defines the device IDs for all module.

fb5a5c5b 2018-03-16 13:43 Thomas Schöpping

SerialBoot now detects invalid device IDs (e.g. 0 or empty argument '-T')

d7238092 2018-03-16 11:45 Thomas Schöpping

SerialBoot now recognizes device IDs (T parameter) in various formats:
'raw', e.g. T123456
hexadecimal, e.g. T0x01020304
octal, e.g. T0o010203040506
binary, e.g. T0b0010100010101100010
decimal, e.g. -T0d123456

d54d2f07 2018-03-16 11:43 Thomas Schöpping

Major overhaul (to version 1.1.0):
- The bootloader toolchain now works with 32 bit device IDs (DiWheelDrive 1.1 = 0x01000101; PowerManagement 1.1 = 0x01010101; LightRing 1.0 = 0x017F0100).
However, the system is still compatible to the old numbering scheme and legacy IDs for compatibility reasons....

df2f435c 2018-03-16 10:43 Thomas Schöpping

minor fix to the script

5cff2671 2018-03-09 18:27 Thomas Schöpping fixed erroneous paths

6ac03b0f 2018-03-09 17:49 Thomas Schöpping

Target/Makefile enhanced to be more generic

a8ddce31 2018-03-09 16:48 Thomas Schöpping

minor fix to script

367c0652 2018-03-09 16:48 Thomas Schöpping

Moved the Taget/Demo/XXX/ folders to Target/Modules/.
The module folders were further renamed to contain the module revision (e.g. DiWheelDrive_1-1).

9085c3a0 2018-03-09 16:34 Thomas Schöpping

moved the compier/ and ide/ folders to a common folder tools/

6feb42c8 2018-02-09 13:48 Thomas Schöpping

Patch 1.0.1:

- Introduced target/Makefile for conventient building and flashing from a single location.
- Added stm32flash (version 0.5) as Git submodule.
- Enhancements to the various bash scripts. Most of all, these scripts can now be executed from arbitrary location.

f4758731 2018-02-09 13:29 Thomas Schöpping

Bootloader version increased to 1.0.1

328b5643 2018-02-09 11:56 Thomas Schöpping

Bootloader version increased to 1.1

75f9dc42 2018-01-25 11:09 Thomas Schöpping

Updated and improved the README.txt file.

4f07e80a 2018-01-24 15:50 Thomas Schöpping

Incremented the year in all according files to 2018.

cc06d380 2018-01-10 13:52 Thomas Schöpping

Fixed path issues in the QtCreator setup script.

316a2b34 2018-01-09 15:02 Thomas Schöpping

Enhanced GCC setup script: now it is possible to uninstall versions via the script.

0dea5c63 2018-01-08 17:49 Thomas Schöpping

Merge branch '1.0_stable' of into 1.0_stable

214352ae 2018-01-08 17:49 Thomas Schöpping

Fixed as issue when executing the setup script from remote path.

72294488 2018-01-08 16:23 Thomas Schöpping

minor fixes to the GCC compiler scripts

0dc9f2f9 2017-10-10 16:40 Thomas Schöpping

Bash scripts slightly enhanced: When passing --LOG option no separator is printed to log file.

5690d84c 2017-10-04 12:33 Thomas Schöpping fixed: Paths are now resolved correctly.

66984f56 2017-09-29 16:32 Thomas Schöpping

setup script is now aware whether git submodule initialization fails.

1446566f 2017-09-29 12:14 Thomas Schöpping

Bash scripts: Modified the --help argument is now parsed before --log.

5bd3a15e 2017-09-29 11:18 Thomas Schöpping

./ Can now be called from any directory.

3719a40a 2017-09-28 15:41 Thomas Schöpping

Minor visual enhancements to the bash scripts.

0a42f078 2017-09-28 15:34 Thomas Schöpping

Further enhancements to the bash scripts.
Additional scripts for compiler configuration have been added.

7a91596e 2017-09-26 17:10 Thomas Schöpping

Minor fixes to the bash scripts.

1da30dfc 2017-09-26 17:02 Thomas Schöpping

Bash scripts enhanced.

80052dc0 2017-09-21 16:30 Thomas Schöpping

Minor fix to the bash setup script.

332fd270 2017-06-20 11:23 Thomas Schöpping

README.txt: Modified section 3.1 (target software) so that users should use different, safer, udev rules.

a3508d90 2017-05-18 12:16 Thomas Schöpping

stm32flash submodule reverted to version 0.5 commit (newer commits contain bugs)

d91fca20 2017-05-09 18:21 Thomas Schöpping

Fixed typo in authors list.

a8fc89f4 2017-05-03 11:18 Thomas Schöpping

Fixed a typo in the README.txt file.

3fbc2ae9 2017-05-03 11:18 Thomas Schöpping

Added some additional information in the README.txt file.

8446a3a1 2017-04-24 19:56 Thomas Schöpping

Moved stm32flash submodule from ./Host/stm32flash to ./Host/Source/stm32flash.

39df57fa 2017-04-24 19:06 Thomas Schöpping fixed typo

67c9b292 2017-04-24 16:20 Thomas Schöpping

FIX: Initialization of stm32flash submodule can now be run from arbitrary directory.

6feb961b 2017-04-24 15:59 Thomas Schöpping

stm32flash: Binary is no longer copied to a bin/ directory.
README.txt: Updated the installation instructions for stm32flash.

6886c3b6 2017-04-24 15:35 Thomas Schöpping

Added stm32flash as submodule.

5198fb09 2017-04-20 18:11 Thomas Schöpping

README.txt: superfluous empty line deleted

9c219069 2017-04-20 17:31 Thomas Schöpping

README.txt updated

18671409 2017-04-20 16:22 Thomas Schöpping

Introduced a Makefile in the Target/ folder for more convenient building and flashing of target code.

470d0567 2017-04-20 16:21 Thomas Schöpping

Renamed the interface header file (in ./Target/Source/AMiRo/) from 'interfaces.h' to 'amiroblt.h'.
The interface was additionally modified:
- The magic number for identification has been changed from 0xFF669900 to 0x0x412D424C ("A-BL"), making the interface incompatible to older versions....

4cce70a8 2017-04-20 16:15 Thomas Schöpping

README.txt overhauled.
A setup script is now available.
Overhault of the QuCreator IDE setup scrip.
SerialBoot startup prompt was updated and enhanced.

2654b32c 2017-04-20 16:12 Thomas Schöpping

Deleted the Doc/ directory and moved the license file to the root directory.

da350eab 2016-06-08 16:59 Thomas Schöpping

CITEC acknowledgment text was modified to the preferred wording.

69661903 2016-06-08 13:39 Thomas Schöpping

Initial commit of AMiRo-BLT version 0.3. This is the first version released open source.

(1-95/95) Per page: 25, 50, 100

Also available in: Atom