CalliopEO
README | Program Description | Testcases | Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
no changes yet
- Added
infinite-iss-sensors-2s
.hex
and.data
- Described more elegant way to change to user calliope
- Removed configuration for serial port, see issue #86
- provide result of iss sensors as csv
- increase MAX_LINE_LENGTH to 1000
- Switch display on and of with A button in iss-sensors.hex
- use compass in iss-sensors.hex without calibration
- optional calibration of compas by pressing A+B in iss-sensors.hex
- update .data files
- update testresults
New
- Checking now for necessary programs
lsblk
,md5sum
,sum
andpip3
at installation - add check for programs
lsblk
,md5sum
,sum
andpip3
totestcase 01
- Exit setup.sh if login shell is provided on serial port (issue #86)
Updates
- Update testresults
Fixes
- replaced
Raspberry Pi
references byAstro Pi
- replaced
CalliopEO
byCalliope mini
in readme - Removed wheel for argparse because it is already installed on AstroPi-IR (issue #87)
- Correct syntax for running
./CalliopEO.py
- removed root user refference in Readme
Fixes
- Fix broken links A2 & A3 in ProgramDescription
Updates
- Closed issue #78: Testing.sh exits with notification if there are no test case files
- Closed issue #76: Inserted "5 second sleep phase" between test cases with unconnected and connected CalliopEO in testing.sh to avoid that the program accesses CalliopEO too early which can result in errors
- Closed issue #74: Reduced data rate for burst.hex to avoid having corrupted .data files resulting in incorrect MD5 checksums
- Closed issue #48: Handle "unstructured" data from CalliopEO without newlines
- Add test case for data without newline
- Update Test results
- Add error message output for
Max file size achieved
andMax script time achieved
- Add MIT License
- Do not add FLASH device in
/etc/fstab
in setup process anymore - Updates in
Readme
andProgramDescription
- Update to initial Hex file
30s-iss-sensors.hex
- Replaced md5sum by custom-made
comp()
function in test cases 07a and 07b - Removed unneeded declaration of
tc_folder
- Added Cancel button to GUI
- Max number of retries to flash can now be configured via
MAX_RETRY_FLASHING
- Max serial line length read can now be configured via
MAX_LINE_LENGTH
- Cleaned up function
waitSerialStart()
, see issue #56 - Properly encode SERIAL_START before sending to serial port
- Added notes on proper usage of
SERIAL_TIMEOUT
andMAX_SERIAL_WAIT_REPLY
1.0.1 - 2021-02-25
Updates
- Link Boilerplate files in Readme
- Describe CLI Argument --fake-timestamp in Readme
1.0.0 - 2021-07-24
- Initial release