Releases: badgeteam/mch2022-firmware-esp32
Releases · badgeteam/mch2022-firmware-esp32
v2.0.9
- SAO: add programming option for Tilde butterfly addon
- SAO: add joystick control of Neopixel LEDs
v2.0.8
- SAO: fix driver parameters for small EEPROM programming option
- SAO: add small EEPROM Tilde cloud SAO programming option
- SAO: add control of basic I/O LEDs via joystick
v2.0.7
Improve SAO support (work in progress)
v2.0.6
- Add screen brightness setting
- Improve SAO support (work in progress)
v2.0.5
v1.3: Reliability improvements
What's Changed
- Try to fix #131 by @smunaut in #136
- Turning off LEDs when changing theme (brightness hurts in the dark) by @altf4arnold in #135
- Misc fixes, most importantly trying to improve download reliability by @smunaut in #138
New Contributors
- @altf4arnold made their first contribution in #135
Full Changelog: v1.2...v1.3
v1.2: Fail-safe HTTP downloads
v1.1.5: Day 1 update
What's Changed
- Added more robust WebUSB mode 0x03
- Improved stability of hatchery
- Added settings entry to update to experimental firmware
- Added startup slideshow to rectify sponsor slideshow mistake (Sorry Lattice Semiconductor, we love you!)
- Added functions to format internal AppFS and FAT FS
all by @renzenicolai
Full Changelog: v1.0...v1.1.5
v1.0: Factory firmware
This firmware version has been flashed on all badges for final delivery. 🥳
For the flash images as well as a batch flashing tool, check out the mch2022-autoflasher.
How did we get here?
- Renze/bootloader by @renzenicolai in #1
- Fix appfs bootloader code by @Spritetm in #2
- Renze/bootloader by @renzenicolai in #3
- FPGA improvements by @renzenicolai in #15
- Use HTTPS for all submodules, remove PCA9555 submodule by @renzenicolai in #14
- Add .vscode to .gitignore by @robotman2412 in #16
- Cleanup (first of many): move RP2400 driver code by @renzenicolai in #17
- Add MIT license, update README by @renzenicolai in #22
- Remove old graphics driver by @renzenicolai in #21
- Move WS2812 driver to it's own repository by @renzenicolai in #20
- Replace shell scripts with makefile by @renzenicolai in #18
- Move AppFS to it's own repository by @renzenicolai in #19
- eFuse protection by @renzenicolai in #23
- Cleanup by @renzenicolai in #24
- OTA update by @renzenicolai in #25
- Quick'n dirty pile of new features: this adds a file browser for installing apps from SD card by @renzenicolai in #27
- Update PAX graphics to latest by @robotman2412 in #28
- Renze/bsp submodule by @renzenicolai in #29
- Update submodules by @renzenicolai in #30
- Update PAX to the LESS WARNINGS version by @robotman2412 in #31
- Add RP2040 UID reading function by @renzenicolai in #32
- Workaround for RP2040 update bug by @renzenicolai in #33
- Add FPGA download mode by @renzenicolai in #35
- Fix a text rendering bug in PAX. by @robotman2412 in #36
- A couple of tweak preparing for future FPGA work by @smunaut in #34
- Turbo SPI mode and better SPI testing to match by @smunaut in #37
- Add FPGA bitstream uploading tool by @renzenicolai in #39
- Update README.md by @Mecrisp in #38
- Add BME680 stub and update submodules by @renzenicolai in #40
- FPGA bugfix (and use component branches with some i2c fixes in them) by @renzenicolai in #41
- Prepare for enterprise WiFi. by @robotman2412 in #42
- Issue43 by @FransFaase in #44
- Small fixes for the SPI key report mechanism by @smunaut in #45
- sdkconfig: Run PSRAM at 80 MHz by @smunaut in #46
- Basic scanning routines finished by @robotman2412 in #47
- Refactoring by @renzenicolai in #49
- Small fixes by @renzenicolai in #51
- WiFi by @renzenicolai in #50
- Show progress indicator during OTA update process by @renzenicolai in #52
- Renze/rp2040 update by @renzenicolai in #53
- Update graphics by @robotman2412 in #54
- Remove useless logs and add deinterlace for PNGs by @robotman2412 in #57
- Factory test, theming and proper fix for appfs corruption by @renzenicolai in #55
- Add ADC reading by @renzenicolai in #58
- Update RP2040 module by @renzenicolai in #59
- Update README.md by @Pwuts in #60
- Preparation for WebUSB support & random fixes by @renzenicolai in #61
- Put pax_buffer in a global because malloc is overkill. by @robotman2412 in #62
- Initial webusb stuff by @renzenicolai in #63
- OPTIMISE some PNG shenanigans. by @robotman2412 in #64
- Update PAX by @robotman2412 in #65
- Update WiFi menus and error handling thereof by @robotman2412 in #66
- Minor cleanups, mostly in fpga_download but a couple of other places too by @smunaut in #68
- WiFi stuff by @renzenicolai in #69
- FPGA download function improvement by @smunaut in #70
- Hatchery by @renzenicolai in #71
- Tnt/fpga download by @renzenicolai in #72
- Move WiFi to the BSP submodule by @robotman2412 in #73
- Feature/webusb fsob by @renzenicolai in #74
- Update PAX, fix some graphics calls. by @robotman2412 in #75
- FPGA utilities and support for data requests by @smunaut in #76
- Initial support for shitty addons by @renzenicolai in #77
- Use extended appFS metadata (step 1) by @renzenicolai in #78
- reset baud rate after programming by @pepijndevos in #79
- fpga_util: Fix use-after-free in _fpga_req_delete_entry by @smunaut in #81
- Update WiFi defaults, add option to restore WiFi to defaults. by @robotman2412 in #82
- Add i2c-bme680 submodule by @abondarevs in #80
- Set loglevel of bootloader to ERROR, decrease size to 8 sectors by @renzenicolai in #84
- Detect file types, enable loading of FPGA bitstreams from the file browser by @renzenicolai in #83
- Remove the animation test to reduce firmware size by @renzenicolai in #85
- Update PAX docs, remove unfinished functions from compile. by @robotman2412 in #87
- Add asynchronous WiFi connect functions by @robotman2412 in #86
- Me when forget to push by @robotman2412 in #95
- Update to ESP-IDF v4.4.1 by @renzenicolai in #96
- Have security options displayed in WiFi menu properly. by @robotman2412 in #99
- Nametag by @renzenicolai in #100
- components: Update new RP2040 component by @smunaut in #101
- Python by @renzenicolai in #102
- [WIP] Hatchery by @renzenicolai in #103
- Update submodules by @renzenicolai in #104
- Change behaviour of sponsor check to match the sponsors app by @renzenicolai in #106
- Add glyphs for buttons by @robotman2412 in #113
- Hatchery: Loading an app seems to work now after some fixes by @renzenicolai in #114
- Merge pull request #114 from badgeteam/hatchery by @renzenicolai in https://github.com/badgeteam/mch20...