Releases: ciaa/firmware_v1
CIAA Firmware Upa 1.0.0 LTS
Release Notes CIAA Firmware Upa 1.0.0 LTS (23.12.2015)
List of more important changes:
- #324 and #323 implement a master/slave system test with 2 CIAAs, actually only an initial version is provided.
- #322 implement a first ioboard test.
- #327 rename blinking_modbus to blinking_modbus_slave
- #319 rename configuration files to _Cfg.h
- #318 fix wrong integer handling in modbus.
- Add support for the tool coverity to perform static checks
- #325 blinking_modbus is now called blinking_modbus_slave
- Improve readme
- #312 create a report make rule to provide user support
- Implementation of RTCS Library
- Implementation of matrix calculation library
- Extend the RTOS to be multicore
- #235 implement POSIX UART Drivers for FSL
- Improve rtostests to run in RAM.
Complete list of changes
How to get the release?
Important
Do not use the github links Source code (zip) or Source code (tar.gz) the project uses git submodules and github does not support this feature so you will not get the files from submodules.
You may want to download from this page the Firmware_.zip or Firmware_.tar.gz file or using the following git commands:
git clone --recursive https://github.com/ciaa/Firmware.git
cd Firmware
git checkout tags/1.0.0
git submodule update
CIAA Firmware 0.7.0-alpha
CIAA Firmware Release Notes 0.7.0-alpha (20.09.2015)
List of more important changes:
- dio driver improved #333
- added LPCOpen for Cortex-M0 #326
- modbus into submodule #311
- improve modbus and examples #313 #318 #319 #320 #321 #327 #330 #331 #332
- add prefix ciaaPOSIX_ in macros O_NONBLOCK, O_RDWR, O_WRONLY and O_RDONLY #179
- add make report to generating a report to ask for support #312
- Migration Freescale support to KSDK 1.2 #342
- Reimplementation of FSL DIO driver using only HAL layer or KSDK #342
- Implementation of FSL UART driver full operative without FIFO support #235
- Change in openocd configuration to avoid problems with Kinetis security #336
- Unification of debug in x86 and targets with make debug command #336
Complete list of changes
How to get the release?
Important
Do not use the github links Source code (zip) or Source code (tar.gz) the project uses git submodules and github does not support this feature so you will not get the files from submodules.
You may want to download from this page the Firmware_.zip or Firmware_.tar.gz file or using the following git commands:
git clone --recursive https://github.com/ciaa/Firmware.git
cd Firmware
git checkout tags/0.7.0-alpha
git submodules update
CIAA Firmware 0.6.1
CIAA Firmware Release Notes 0.6.1 (10.08.2015)
List of more important changes:
- fix ADC driver for EDU-CIAA-NXP: #305
- correct bug in linker script.
- Update lpcopen to 2.16: #306
- add tests of template module: #308
- fix issue with lpcopne: #310
Complete list of changes
How to get the release?
Important
Do not use the github links Source code (zip) or Source code (tar.gz) the project uses git submodules and github does not support this feature so you will not get the files from submodules.
You may want to download from this page the Firmware_.zip or Firmware_.tar.gz file or using the following git commands:
git clone --recursive https://github.com/ciaa/Firmware.git
cd Firmware
git checkout tags/0.6.1
git submodules update
CIAA Firmware 0.6.0
CIAA Firmware Release Notes 0.6.0 (06.08.2015)
List of more important changes:
- Improve some minimal issues in DIO
- Correct bug #279 of the RTOS
- RTOS tests can be executed on RAM
- RTOS configuration file for unit tests has been added
Complete list of changes
How to get the release?
Important
Do not use the github links Source code (zip) or Source code (tar.gz) the project uses git submodules and github does not support this feature so you will not get the files from submodules.
You may want to download from this page the Firmware_.zip or Firmware_.tar.gz file or using the following git commands:
git clone --recursive https://github.com/ciaa/Firmware.git
cd Firmware
git checkout tags/0.6.0
git submodules update
CIAA Firmware 0.5.0
CIAA Firmware Release Notes 0.5.0 (06.06.2015)
List of more important changes:
- Add support for IDE4PLC (to use the CIAA Firmware as a PLC)
- Improve Continuous Integration script (make ci)
- Add first tests for PLC files (modules/plc/test/...)
- Improve unit test environment to perform tests of files including multiples "_"
- Fix minimal error in modbus
- Improve openocd downloads scripting
- Add version information to make info and make version
Complete list of changes
How to get the release?
Important
Do not use the github links Source code (zip) or Source code (tar.gz) the project uses git submodules and github does not support this feature so you will not get the files from submodules.
You may want to download from this page the Firmware_.zip or Firmware_.tar.gz file or using the following git commands:
git clone --recursive https://github.com/ciaa/Firmware.git
cd Firmware
git checkout tags/0.5.0
git submodules update
CIAA Firmware 0.4.1
CIAA Firmware Release Notes 0.4.1 (14.04.2015)
Bugfixes
- correct make help
List of more important changes:
- Implement modbus master
- Implement memset and memcmp posix functionality
- Implement block device support
- Port to CIAA-FLS (GPIO, ADC, UART low level drivers added. POSIX GPIO driver implemented).
- Port to EDU-CIAA-NXP
- RTOS tests are passed in win/linux/EDU-CIAA-NXP/CIAA-NXP/CIAA-FSL
- Improve directory structure
Complete list of changes
How to get the release?
Important
Do not use the github links Source code (zip) or Source code (tar.gz) the project uses git submodules and github does not support this feature so you will not get the files from submodules.
You may want to download from this page the Firmware_.zip or Firmware__tar.gz file or using the following git commands:
git clone --recursive https://github.com/ciaa/Firmware.git
cd Firmware
git checkout tags/0.4.1
git submodules update
CIAA Firmware 0.4.0
CIAA Firmware Release Notes 0.4.0 (10.04.2015)
List of more important changes:
- Implement modbus master
- Implement memset and memcmp posix functionality
- Implement block device support
- Port to CIAA-FLS (GPIO, ADC, UART low level drivers added. POSIX GPIO driver implemented).
- Port to EDU-CIAA-NXP
- RTOS tests are passed in win/linux/EDU-CIAA-NXP/CIAA-NXP/CIAA-FSL
- Improve directory structure
Complete list of changes
How to get the release?
Important
Do not use the github links Source code (zip) or Source code (tar.gz) the project uses git submodules and github does not support this feature so you will not get the files from submodules.
You may want to download from this page the Firmware_.zip or Firmware__tar.gz file or using the following git commands:
git clone --recursive https://github.com/ciaa/Firmware.git
cd Firmware
git checkout tags/0.4.0
git submodules update
CIAA Firmware 0.3.0
CIAA Firmware Release Notes 0.3.0 (14.12.2014)
List of more important changes:
- 3 new examples and rework of the original ones:
- adc_dac: example to show how to use the ADC and DAC drivers
- blinking_echo: this examples was called blinking in the first release
- blinking: is a minimalist examples using only the rtos
- blinking_lwip: example using lwip
- blinking_modbus: has been adapted to the new modbus interface
- Modbus module has been complete reworked, and is not more backwards compatible. :(
- RTOS has been improved and is running in mac/win/linux with the same port.
- RTOS tests have been improved and can be executed automatically running "make rtostests"
- RTOS tests are passed in win/linux/CIAA-EDU/CIAA-NXP
- Multiple RTOS issues/errors have been fixed.
- makefile has been reworked: now supports dependencies to header files and object files are stored in out/obj.
- first scripts for continuous integration has been written (make ci)
Complete list of changes
Can be found in https://github.com/ciaa/Firmware/issues?q=is%3Aissue+milestone%3A%22ciaaFirmware+0.3.0%22+is%3Aclosed.
How to download using git?
Use the following 2 commands:
git clone https://github.com/ciaa/Firmware.git
git checkout tags/0.3.0
CIAA Firmware 0.3.0-rc1
CIAA Firmware Release Notes 0.3.0-rc1 (09.12.2014)
This is the rc1 (release candidate 1). The official release will be the 0.3.0
List of more importan changes:
- 3 new examples and rework of the original ones:
- adc_dac: example to show how to use the ADC and DAC drivers
- blinking_echo: this examples was called blinking in the first release
- blinking: is a minimalist examples using only the rtos
- blinking_lwip: example using lwip
- blinking_modbus: has been adapted to the new modbus interface
- Modbus module has been complete reworked, and is not more backwards compatible. :(
- RTOS has been improved and is running in mac/win/linux with the same port.
- RTOS tests have been imporved and can be executed automaticall running "make rtostests"
- RTOS tests are passed in win/linux/CIAA-EDU/CIAA-NXP
- Multiple RTOS issues/errors have been fixed.
- makefile has been reworked: now supports dependencies to header files and object files are stored in out/obj.
- first scripts for continuous integration has bene written (make ci)
Complete list of changes
Can be found in https://github.com/ciaa/Firmware/issues?q=is%3Aissue+milestone%3A%22ciaaFirmware+0.3.0%22+is%3Aclosed.
How to download using git?
Use the following 2 commands:
git clone https://github.com/ciaa/Firmware.git
git checkout tags/0.3.0-rc1
CIAA Firmware 0.2.0
CIAA Firmware Release Notes 0.2.0 (08.08.2014)
First official release of CIAA Firmware.
- This release contains 2 examples:
- blinking: uses only OSEK RTOS, blinks a LED, echo from Input to Output, and Serial echo too
- blinking_modbus: example using modbus
- Release has been checked (not fully tested)
- CIAA-NXP 1.0.0
- Ubuntu 64 bits
- Windows 32 bits
- Known Limitations:
- OSEK RTOS has not been fully tested see https://github.com/ciaa/Firmware/labels/OSEK%20RTOS
- ModBus ASCII time limiation: #64
How to download using git?
Use the following 2 commands:
git clone https://github.com/ciaa/Firmware.git
git checkout tags/0.2.0