Releases: DexterInd/micropython-gigglebot
Releases · DexterInd/micropython-gigglebot
GiggleBot MicroPython Firmware v1.0.0
- Update build/docs badges on the project's README.
- Mention the removal of the compass and SPI libraries.
- Clarify the difference between the MicroPython and DAPLink firmwares.
- Reorganize the documentation a little bit.
GiggleBot MicroPython Firmware v0.4.0
- Fix the Distance Sensor getting into conflict with the Light and Color sensor on the I2C line - change the address to a different one. Add note about the conflicts induced by the Distance Sensor in the docs.
- Simplify the
gigglebot_advanced.py
module and rename it togb_diag.py
. - Add read methods for each add-on sensor in the
gigglebot.py
module; the read methods abstract the init and slightly more complex read methods from each sensor class.
GiggleBot MicroPython Firmware v0.3.2
- Change how the documentation is organized.
- Use direct links to the generated python modules for each version in the documentation (on the S3 bucket). Make the documentation reactive, depending on which branch the documentation gets built upon.
GiggleBot MicroPython Firmware v0.3.1
- Push artifacts to AWS S3 for easy access for anyone that only wants to click on a link and download an artifact (module) - instead of going to GitHub and manually look for a version.
GiggleBot MicroPython Firmware v0.3.0
- Reduce the size of the firmware by removing the compass (~14KB) and the SPI (~2.1KB) modules to make room for the other DI Sensors, thus gaining a total of ~16KB.
- Update version of micropython from upstream (nothing too serious).
- Add
thp.py
andlightcolor.py
modules for the Temperature Humidity Pressure Sensor and respectively the Light and Color Sensor. - Update the documentation according to the latest changes.
GiggleBot MicroPython Firmware v0.2.0
- Add sphinx documentation for readthedocs.org which includes some tutorials and the API description of
gigglebot.py
/gigglebot_advanced.py
/distance_sensor.py
modules. - Add less complex module called the
gigglebot.py
and rename the old one togigglebot_advanced.py
. - Optimize
gigglebot.py
module for the microbit board to use less RAM. - Fix formatting and semantic issues in the documentation.
- Fix syntax and logic issues in
gigglebot_advanced.py
module (which is the old module calledgigglebot.py
). - Minify python modules before integrating them into the firmware.
- Add
usedspace.txt
file as build artifact to indicate the size in bytes of the firmware.
GiggleBot MicroPython Firmware v0.1.0
- Came up with the solution to integrate python modules directly within the firmware of the microbit. More details can be seen here bbcmicrobit/micropython#555.
- Enabled the import of frozen modules, pre-compiled python modules and
memoryview
class. - Automated the building instructions of the micropython firmware for the gigglebot/microbit. Used docker to simplify it even more and to allow for building it on Windows machines.
- Reduced the number of recursions to a minimum with the distance sensor library and made it not use much RAM memory when imported.
- Added the gigglebot library to this release.
- Added build server (with Travis-CI) and automated the release of new versions.