Readme updated and enhanced
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.
QtCreatorSetup.sh: fixed several bugs
Merge branch 'master' of http://openresearch.cit-ec.de/git/amiro-os.amiro-blt
fixed missing quotes in setuplib.sh
GCC setup script optimized
QtCreator setup script slightly enhanced
README.md further enhanced
bash library: minor fix/enhancement to the exit quitScript() function
Bash scripts: centralized all 'library' functions in a single file
All copyright forms updated to 2020.
version incremented to 1.2 release
QTCreateSetup.sh enhanced to be more generic (like AMiRo-OS script)
introduced the USER_CFLAGS variable to all modules makefiles, so users can add custom compiler flags
typo in architecture UML graph fixed
The PowerManagement bootloaders will now measure VSYS and enable charging on every initialization.
setup.sh: Added notes about the necessity to set custom Linux udev rules for the AMiRo programming cable.
GCC setup script: added some information about where to find the required download link.
Fixed an issue where make -j (targets) would fail be preventing parallel execution.
Slightly enhanced Makefile for module IDs.
fixed a common typo in many shell scripts
GCC setup: added a missing dependency check on wget
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.
fixed module id veriables
Introduced a bootloader for the DiWheelDrive v1.2 module.
introduced a bootloader for the PowerManagement v1.2 module
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....
Version number incremented to 1.1.2
GCC installation procedure has been enhanced.Users don't need to modify download links so it ends with '.tar.bz2' anymore.
Bash scripts: introduced a new function to check dependencies.This function is used by setup.sh to ensure that git, make, etc. are available.
README.txt updated; all Copyright notes updated to 2019
enhanced UML component diagram
Introduced an UML component diagram.Its primary purpose is to be used by super projects.
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.
fixed an issue in the GCC script (realpath failed)
SerialBoot version incremented to 1.01
target makefiles modified to get rid of absolute paths
QtCreatorSetup.sh: fixed an issue with relative paths of the compiler when creating QtCreator projects
setup.sh: fixed a typo
gccsetup.sh: initially suggested link directory has been enhanced (now one up from installation directory); link paths are now relative
fixed a erroneous path in the SerialBoot setup
version number incremented for al modules to 1.1.1
renamed the make projects to include the version of the modules.
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).
moved the GPIO defines to an additional file iodef.h
INtroduced Target/Modules/moduleids.mk which defines the device IDs for all module.
SerialBoot now detects invalid device IDs (e.g. 0 or empty argument '-T')
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
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....
minor fix to the QTCreatorSetup.sh script
QtCreatorSetup.sh: fixed erroneous paths
Target/Makefile enhanced to be more generic
minor fix to QtCreatorSetup.sh script
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).
moved the compier/ and ide/ folders to a common folder tools/
Bootloader version increased to 1.0.1
Updated and improved the README.txt file.
Incremented the year in all according files to 2018.
Fixed path issues in the QtCreator setup script.
Enhanced GCC setup script: now it is possible to uninstall versions via the script.
Merge branch '1.0_stable' of http://openresearch.cit-ec.de/git/amiro-os.amiro-blt into 1.0_stable
Fixed as issue when executing the setup script from remote path.
minor fixes to the GCC compiler scripts
Bash scripts slightly enhanced: When passing --LOG option no separator is printed to log file.
setup.sh fixed: Paths are now resolved correctly.
setup script is now aware whether git submodule initialization fails.
Bash scripts: Modified the --help argument is now parsed before --log.
./setup.sh: Can now be called from any directory.
Minor visual enhancements to the bash scripts.
Further enhancements to the bash scripts.Additional scripts for compiler configuration have been added.
Minor fixes to the bash scripts.
Bash scripts enhanced.
Minor fix to the bash setup script.
README.txt: Modified section 3.1 (target software) so that users should use different, safer, udev rules.
stm32flash submodule reverted to version 0.5 commit (newer commits contain bugs)
Fixed typo in authors list.
Fixed a typo in the README.txt file.
Added some additional information in the README.txt file.
Moved stm32flash submodule from ./Host/stm32flash to ./Host/Source/stm32flash.
setup.sh: fixed typo
FIX: Initialization of stm32flash submodule can now be run from arbitrary directory.
stm32flash: Binary is no longer copied to a bin/ directory.README.txt: Updated the installation instructions for stm32flash.
Added stm32flash as submodule.
README.txt: superfluous empty line deleted
Introduced a Makefile in the Target/ folder for more convenient building and flashing of target code.
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....
README.txt overhauled.A setup script is now available.Overhault of the QuCreator IDE setup scrip.SerialBoot startup prompt was updated and enhanced.
Deleted the Doc/ directory and moved the license file to the root directory.
CITEC acknowledgment text was modified to the preferred wording.
Initial commit of AMiRo-BLT version 0.3. This is the first version released open source.