|
2 | 2 |
|
3 | 3 | ## [Unreleased](https://github.com/SHA2017-badge/micropython-esp32/tree/HEAD)
|
4 | 4 |
|
5 |
| -[Full Changelog](https://github.com/SHA2017-badge/micropython-esp32/compare/v1.9.1...HEAD) |
| 5 | +[Full Changelog](https://github.com/SHA2017-badge/micropython-esp32/compare/sha2...HEAD) |
| 6 | + |
| 7 | +**Implemented enhancements:** |
| 8 | + |
| 9 | +- add badge.mpr121\_get\_touch\_info\(\) [\#175](https://github.com/SHA2017-badge/micropython-esp32/pull/175) ([basvs](https://github.com/basvs)) |
| 10 | +- Fix msg function as per roosteds request [\#144](https://github.com/SHA2017-badge/micropython-esp32/pull/144) ([rnplus](https://github.com/rnplus)) |
| 11 | + |
| 12 | +**Fixed bugs:** |
| 13 | + |
| 14 | +- Launcher reset index switching category [\#140](https://github.com/SHA2017-badge/micropython-esp32/issues/140) |
| 15 | +- Compensation for bad battery voltage measurements [\#94](https://github.com/SHA2017-badge/micropython-esp32/issues/94) |
| 16 | + |
| 17 | +**Closed issues:** |
| 18 | + |
| 19 | +- Some NVS settings are unreachable [\#209](https://github.com/SHA2017-badge/micropython-esp32/issues/209) |
| 20 | +- Flipping the screen doesn't work as expected [\#206](https://github.com/SHA2017-badge/micropython-esp32/issues/206) |
| 21 | +- When waking up from touch interrupt, the information about the touch event is lost [\#154](https://github.com/SHA2017-badge/micropython-esp32/issues/154) |
| 22 | +- Splash does too many refreshes [\#149](https://github.com/SHA2017-badge/micropython-esp32/issues/149) |
| 23 | +- Leaving badge in launcher or installer accidentally drains battery fast [\#148](https://github.com/SHA2017-badge/micropython-esp32/issues/148) |
| 24 | +- open\(\) does not allow binary IO [\#146](https://github.com/SHA2017-badge/micropython-esp32/issues/146) |
| 25 | +- Lots of ghosting after initial boot & sponsor app [\#137](https://github.com/SHA2017-badge/micropython-esp32/issues/137) |
| 26 | +- boot.py not update-able via OTA [\#115](https://github.com/SHA2017-badge/micropython-esp32/issues/115) |
| 27 | +- Put peripherals to sleep on deepsleep [\#114](https://github.com/SHA2017-badge/micropython-esp32/issues/114) |
| 28 | +- Choose your own \(fancy nick etc\) screensaver [\#110](https://github.com/SHA2017-badge/micropython-esp32/issues/110) |
| 29 | +- missing uos.urandom\(n\) in emulator [\#108](https://github.com/SHA2017-badge/micropython-esp32/issues/108) |
| 30 | +- If battery is almost empty, nick is not visible anymore [\#96](https://github.com/SHA2017-badge/micropython-esp32/issues/96) |
| 31 | +- Battery does not last half a day [\#95](https://github.com/SHA2017-badge/micropython-esp32/issues/95) |
| 32 | +- No folders / categories in the launcher and installer [\#91](https://github.com/SHA2017-badge/micropython-esp32/issues/91) |
| 33 | +- 'enter' on the OSK should submit the prompt [\#48](https://github.com/SHA2017-badge/micropython-esp32/issues/48) |
| 34 | + |
| 35 | +**Merged pull requests:** |
| 36 | + |
| 37 | +- Run applications from bpp and sdcard as well. [\#228](https://github.com/SHA2017-badge/micropython-esp32/pull/228) ([basvs](https://github.com/basvs)) |
| 38 | +- add badge.i2c\_read\_reg\(\) and badge.i2c\_write\_reg\(\) [\#226](https://github.com/SHA2017-badge/micropython-esp32/pull/226) ([basvs](https://github.com/basvs)) |
| 39 | +- add badge.eink\_png\_info\(filename or bytestring\) [\#225](https://github.com/SHA2017-badge/micropython-esp32/pull/225) ([basvs](https://github.com/basvs)) |
| 40 | +- when the splash screen doesn't start, revert to default splash screen. [\#223](https://github.com/SHA2017-badge/micropython-esp32/pull/223) ([basvs](https://github.com/basvs)) |
| 41 | +- add justifyTop when drawing text in an ugfx list item. [\#222](https://github.com/SHA2017-badge/micropython-esp32/pull/222) ([basvs](https://github.com/basvs)) |
| 42 | +- move tm12x6\_font terminus font to read-only memory. [\#220](https://github.com/SHA2017-badge/micropython-esp32/pull/220) ([basvs](https://github.com/basvs)) |
| 43 | +- Remove badge-event-reminder [\#219](https://github.com/SHA2017-badge/micropython-esp32/pull/219) ([basvs](https://github.com/basvs)) |
| 44 | +- Add/fixup timezone support [\#218](https://github.com/SHA2017-badge/micropython-esp32/pull/218) ([basvs](https://github.com/basvs)) |
| 45 | +- Merge upstream [\#217](https://github.com/SHA2017-badge/micropython-esp32/pull/217) ([basvs](https://github.com/basvs)) |
| 46 | +- work around time.time\(\) brokenness [\#215](https://github.com/SHA2017-badge/micropython-esp32/pull/215) ([basvs](https://github.com/basvs)) |
| 47 | +- Stop the badge waking up every few tens of seconds [\#213](https://github.com/SHA2017-badge/micropython-esp32/pull/213) ([gavanfantom](https://github.com/gavanfantom)) |
| 48 | +- allow chdir to mountpoints \('/', '/sdcard' and '/bpp'\) [\#212](https://github.com/SHA2017-badge/micropython-esp32/pull/212) ([basvs](https://github.com/basvs)) |
| 49 | +- Introduce ugfx\_screen\_flipped in the emulator, too [\#211](https://github.com/SHA2017-badge/micropython-esp32/pull/211) ([raboof](https://github.com/raboof)) |
| 50 | +- rewrite set\_orientation to use the ugfx\_screen\_flip for rotations \>= … [\#210](https://github.com/SHA2017-badge/micropython-esp32/pull/210) ([basvs](https://github.com/basvs)) |
| 51 | +- Added small, simple alternative GUI library \(freedomgfx\), which respects all four freedoms [\#208](https://github.com/SHA2017-badge/micropython-esp32/pull/208) ([chca42](https://github.com/chca42)) |
| 52 | +- update event time and room [\#207](https://github.com/SHA2017-badge/micropython-esp32/pull/207) ([basvs](https://github.com/basvs)) |
| 53 | +- Safe mode to allow recovery from malware [\#205](https://github.com/SHA2017-badge/micropython-esp32/pull/205) ([gavanfantom](https://github.com/gavanfantom)) |
| 54 | +- push sponsors app [\#204](https://github.com/SHA2017-badge/micropython-esp32/pull/204) ([basvs](https://github.com/basvs)) |
| 55 | +- soft reboot in raw REPL mode skips boot.py \(for ampy, pyboard\) [\#203](https://github.com/SHA2017-badge/micropython-esp32/pull/203) ([projectgus](https://github.com/projectgus)) |
| 56 | +- Read PNG files directly from byte-string. [\#202](https://github.com/SHA2017-badge/micropython-esp32/pull/202) ([basvs](https://github.com/basvs)) |
| 57 | +- update esp-idf git hash [\#201](https://github.com/SHA2017-badge/micropython-esp32/pull/201) ([basvs](https://github.com/basvs)) |
| 58 | +- fix update all; update next egg if update failed. [\#200](https://github.com/SHA2017-badge/micropython-esp32/pull/200) ([basvs](https://github.com/basvs)) |
| 59 | +- add option to stay awake on usb; suppress debug logging [\#199](https://github.com/SHA2017-badge/micropython-esp32/pull/199) ([basvs](https://github.com/basvs)) |
| 60 | +- Suppress vfs\_native\_file open file error [\#198](https://github.com/SHA2017-badge/micropython-esp32/pull/198) ([basvs](https://github.com/basvs)) |
| 61 | +- fix max open file descriptors in woezel [\#197](https://github.com/SHA2017-badge/micropython-esp32/pull/197) ([basvs](https://github.com/basvs)) |
| 62 | +- If a package fails to install, report this to the user. If the reason [\#196](https://github.com/SHA2017-badge/micropython-esp32/pull/196) ([gavanfantom](https://github.com/gavanfantom)) |
| 63 | +- Erase the otadata partition when flashing firmware, so that we can be… [\#195](https://github.com/SHA2017-badge/micropython-esp32/pull/195) ([gavanfantom](https://github.com/gavanfantom)) |
| 64 | +- Use a timeout on fetching data, and handle failures gracefully. [\#194](https://github.com/SHA2017-badge/micropython-esp32/pull/194) ([gavanfantom](https://github.com/gavanfantom)) |
| 65 | +- Use 'with open\(\) as f:' instead of 'f = open\(\)' [\#193](https://github.com/SHA2017-badge/micropython-esp32/pull/193) ([basvs](https://github.com/basvs)) |
| 66 | +- Revert "Upy use powerdown mgr" [\#191](https://github.com/SHA2017-badge/micropython-esp32/pull/191) ([basvs](https://github.com/basvs)) |
| 67 | +- fix big-endian packing to 8 bytes [\#190](https://github.com/SHA2017-badge/micropython-esp32/pull/190) ([basvs](https://github.com/basvs)) |
| 68 | +- Make Jan Henk again. [\#189](https://github.com/SHA2017-badge/micropython-esp32/pull/189) ([ranzbak](https://github.com/ranzbak)) |
| 69 | +- Change lipo bat indicator voltages [\#188](https://github.com/SHA2017-badge/micropython-esp32/pull/188) ([Roosted7](https://github.com/Roosted7)) |
| 70 | +- Add make flash to makefile [\#187](https://github.com/SHA2017-badge/micropython-esp32/pull/187) ([Roosted7](https://github.com/Roosted7)) |
| 71 | +- add experimental temperature sensor and hall sensor. [\#186](https://github.com/SHA2017-badge/micropython-esp32/pull/186) ([basvs](https://github.com/basvs)) |
| 72 | +- Add a new optional argument to the draw\(\) function in a service, whic… [\#185](https://github.com/SHA2017-badge/micropython-esp32/pull/185) ([gavanfantom](https://github.com/gavanfantom)) |
| 73 | +- Fix redraw loop when idle [\#184](https://github.com/SHA2017-badge/micropython-esp32/pull/184) ([gavanfantom](https://github.com/gavanfantom)) |
| 74 | +- Add time to OTA check [\#182](https://github.com/SHA2017-badge/micropython-esp32/pull/182) ([rnplus](https://github.com/rnplus)) |
| 75 | +- Allow services to execute a special draw function just before sleeping [\#181](https://github.com/SHA2017-badge/micropython-esp32/pull/181) ([rnplus](https://github.com/rnplus)) |
| 76 | +- Exception reporting and post OTA update script [\#180](https://github.com/SHA2017-badge/micropython-esp32/pull/180) ([rnplus](https://github.com/rnplus)) |
| 77 | +- add wrapper around badge\_eink\_display\(\) method [\#179](https://github.com/SHA2017-badge/micropython-esp32/pull/179) ([basvs](https://github.com/basvs)) |
| 78 | +- New launcher [\#178](https://github.com/SHA2017-badge/micropython-esp32/pull/178) ([rnplus](https://github.com/rnplus)) |
| 79 | +- add simple wrapper for low-level bpp flash data [\#177](https://github.com/SHA2017-badge/micropython-esp32/pull/177) ([basvs](https://github.com/basvs)) |
| 80 | +- do not re-install the gpio-isr-service. it's already installed. [\#176](https://github.com/SHA2017-badge/micropython-esp32/pull/176) ([basvs](https://github.com/basvs)) |
| 81 | +- Add set\_timeout to power management [\#174](https://github.com/SHA2017-badge/micropython-esp32/pull/174) ([rnplus](https://github.com/rnplus)) |
| 82 | +- Add update all app to firmware [\#173](https://github.com/SHA2017-badge/micropython-esp32/pull/173) ([rnplus](https://github.com/rnplus)) |
| 83 | +- Add power management to launcher [\#172](https://github.com/SHA2017-badge/micropython-esp32/pull/172) ([rnplus](https://github.com/rnplus)) |
| 84 | +- Move mount-code to modbadge; add sdcard support [\#171](https://github.com/SHA2017-badge/micropython-esp32/pull/171) ([basvs](https://github.com/basvs)) |
| 85 | +- Change led brightness for event reminder and make rtc mandatory again [\#170](https://github.com/SHA2017-badge/micropython-esp32/pull/170) ([rnplus](https://github.com/rnplus)) |
| 86 | +- Fixed a couple of small bugs [\#169](https://github.com/SHA2017-badge/micropython-esp32/pull/169) ([rnplus](https://github.com/rnplus)) |
| 87 | +- Add some sugar and spice to make things nice [\#168](https://github.com/SHA2017-badge/micropython-esp32/pull/168) ([rnplus](https://github.com/rnplus)) |
| 88 | +- Renze cleanup [\#167](https://github.com/SHA2017-badge/micropython-esp32/pull/167) ([rnplus](https://github.com/rnplus)) |
| 89 | +- set type after determining type.. [\#166](https://github.com/SHA2017-badge/micropython-esp32/pull/166) ([basvs](https://github.com/basvs)) |
| 90 | +- Add nice change by raboof [\#165](https://github.com/SHA2017-badge/micropython-esp32/pull/165) ([rnplus](https://github.com/rnplus)) |
| 91 | +- Working services [\#164](https://github.com/SHA2017-badge/micropython-esp32/pull/164) ([rnplus](https://github.com/rnplus)) |
| 92 | +- Add some warning notes when using badge.leds\_send\_data\(\) incorrectly [\#163](https://github.com/SHA2017-badge/micropython-esp32/pull/163) ([basvs](https://github.com/basvs)) |
| 93 | +- Add optional timestamp argument to easyrtc.string\(\) [\#160](https://github.com/SHA2017-badge/micropython-esp32/pull/160) ([rnplus](https://github.com/rnplus)) |
| 94 | +- Upy use powerdown mgr [\#159](https://github.com/SHA2017-badge/micropython-esp32/pull/159) ([Spritetm](https://github.com/Spritetm)) |
| 95 | +- Service api v2 [\#158](https://github.com/SHA2017-badge/micropython-esp32/pull/158) ([rnplus](https://github.com/rnplus)) |
| 96 | +- Lower loglevel of wifi at runtime [\#157](https://github.com/SHA2017-badge/micropython-esp32/pull/157) ([Roosted7](https://github.com/Roosted7)) |
| 97 | +- Fix errors introduced by changing easydraw.msg\(\) function [\#155](https://github.com/SHA2017-badge/micropython-esp32/pull/155) ([rnplus](https://github.com/rnplus)) |
| 98 | +- add badge.eink\_deep\_sleep\(\) and badge.eink\_wakeup\(\) [\#153](https://github.com/SHA2017-badge/micropython-esp32/pull/153) ([basvs](https://github.com/basvs)) |
| 99 | +- Add more badge\_power hooks. [\#151](https://github.com/SHA2017-badge/micropython-esp32/pull/151) ([basvs](https://github.com/basvs)) |
| 100 | +- add badge.GREYSCALE const. [\#150](https://github.com/SHA2017-badge/micropython-esp32/pull/150) ([basvs](https://github.com/basvs)) |
| 101 | +- initialize with default eink type. \(as configured in make menuconfig\) [\#145](https://github.com/SHA2017-badge/micropython-esp32/pull/145) ([basvs](https://github.com/basvs)) |
| 102 | +- Fix a big bug and a little bit of cleaning [\#143](https://github.com/SHA2017-badge/micropython-esp32/pull/143) ([rnplus](https://github.com/rnplus)) |
| 103 | +- Split splash into smaller parts, thereby creating helper files for some functions [\#142](https://github.com/SHA2017-badge/micropython-esp32/pull/142) ([rnplus](https://github.com/rnplus)) |
| 104 | +- Makefile improvements [\#141](https://github.com/SHA2017-badge/micropython-esp32/pull/141) ([basvs](https://github.com/basvs)) |
| 105 | +- Bugfixes for splash [\#139](https://github.com/SHA2017-badge/micropython-esp32/pull/139) ([rnplus](https://github.com/rnplus)) |
| 106 | +- Updated splash code and try to mount bpp [\#138](https://github.com/SHA2017-badge/micropython-esp32/pull/138) ([rnplus](https://github.com/rnplus)) |
| 107 | +- Up installer WiFi timeout from 4s to 15s [\#136](https://github.com/SHA2017-badge/micropython-esp32/pull/136) ([niekproductions](https://github.com/niekproductions)) |
| 108 | +- Update demo.py [\#135](https://github.com/SHA2017-badge/micropython-esp32/pull/135) ([powermik](https://github.com/powermik)) |
| 109 | +- renamed badge\_portexp to badge\_fxl6408 [\#134](https://github.com/SHA2017-badge/micropython-esp32/pull/134) ([basvs](https://github.com/basvs)) |
| 110 | +- Pull changes from upstream [\#133](https://github.com/SHA2017-badge/micropython-esp32/pull/133) ([Roosted7](https://github.com/Roosted7)) |
| 111 | +- badge\_touch -\> badge\_cpt112s [\#132](https://github.com/SHA2017-badge/micropython-esp32/pull/132) ([basvs](https://github.com/basvs)) |
| 112 | +- uos.urandom\(\) bugfix. [\#131](https://github.com/SHA2017-badge/micropython-esp32/pull/131) ([basvs](https://github.com/basvs)) |
| 113 | +- Added gfx\_userfs glue to micropython build [\#130](https://github.com/SHA2017-badge/micropython-esp32/pull/130) ([aczid](https://github.com/aczid)) |
| 114 | +- Add support for removal of NVS page [\#129](https://github.com/SHA2017-badge/micropython-esp32/pull/129) ([Roosted7](https://github.com/Roosted7)) |
| 115 | +- Added a urandom port for Unix build [\#127](https://github.com/SHA2017-badge/micropython-esp32/pull/127) ([aczid](https://github.com/aczid)) |
| 116 | + |
| 117 | +## [sha2](https://github.com/SHA2017-badge/micropython-esp32/tree/sha2) (2017-07-26) |
| 118 | +[Full Changelog](https://github.com/SHA2017-badge/micropython-esp32/compare/sha1...sha2) |
| 119 | + |
| 120 | +**Implemented enhancements:** |
| 121 | + |
| 122 | +- Installer rewrite w/ category support [\#120](https://github.com/SHA2017-badge/micropython-esp32/pull/120) ([niekproductions](https://github.com/niekproductions)) |
| 123 | +- Launcher UX fixes [\#107](https://github.com/SHA2017-badge/micropython-esp32/pull/107) ([niekproductions](https://github.com/niekproductions)) |
| 124 | + |
| 125 | +**Closed issues:** |
| 126 | + |
| 127 | +- Led driver not working properly above Hex 0x7F [\#119](https://github.com/SHA2017-badge/micropython-esp32/issues/119) |
| 128 | +- ugfx.init\(\) flashes screen [\#112](https://github.com/SHA2017-badge/micropython-esp32/issues/112) |
| 129 | +- rtcmem: check if offset is valid [\#111](https://github.com/SHA2017-badge/micropython-esp32/issues/111) |
| 130 | +- 'Flash' button not used [\#99](https://github.com/SHA2017-badge/micropython-esp32/issues/99) |
| 131 | +- nvs\_\[get/set\]\_u\[8/16\] not working [\#93](https://github.com/SHA2017-badge/micropython-esp32/issues/93) |
| 132 | +- woezel unzip dict size [\#82](https://github.com/SHA2017-badge/micropython-esp32/issues/82) |
| 133 | +- Sponsor app not working [\#78](https://github.com/SHA2017-badge/micropython-esp32/issues/78) |
| 134 | + |
| 135 | +**Merged pull requests:** |
| 136 | + |
| 137 | +- Consistent UI and updated installer [\#126](https://github.com/SHA2017-badge/micropython-esp32/pull/126) ([Roosted7](https://github.com/Roosted7)) |
| 138 | +- use input framework to check for waiting input. [\#125](https://github.com/SHA2017-badge/micropython-esp32/pull/125) ([basvs](https://github.com/basvs)) |
| 139 | +- New setup and default name [\#124](https://github.com/SHA2017-badge/micropython-esp32/pull/124) ([Roosted7](https://github.com/Roosted7)) |
| 140 | +- support negative offsets in png image loading [\#122](https://github.com/SHA2017-badge/micropython-esp32/pull/122) ([annejan](https://github.com/annejan)) |
| 141 | +- cleanup esp-rtcmem code. throw out-of-range exceptions. [\#121](https://github.com/SHA2017-badge/micropython-esp32/pull/121) ([basvs](https://github.com/basvs)) |
| 142 | +- Update makefile: faster boot and flash [\#118](https://github.com/SHA2017-badge/micropython-esp32/pull/118) ([Roosted7](https://github.com/Roosted7)) |
| 143 | +- Major python code change [\#116](https://github.com/SHA2017-badge/micropython-esp32/pull/116) ([Roosted7](https://github.com/Roosted7)) |
| 144 | +- Added extra urandom functions [\#109](https://github.com/SHA2017-badge/micropython-esp32/pull/109) ([aczid](https://github.com/aczid)) |
| 145 | +- lower max\_files from 8 to 3. [\#106](https://github.com/SHA2017-badge/micropython-esp32/pull/106) ([basvs](https://github.com/basvs)) |
| 146 | +- Remove deprecated led function [\#105](https://github.com/SHA2017-badge/micropython-esp32/pull/105) ([Roosted7](https://github.com/Roosted7)) |
| 147 | +- expose badge.nvs\_erase\_key\(\) [\#103](https://github.com/SHA2017-badge/micropython-esp32/pull/103) ([basvs](https://github.com/basvs)) |
| 148 | +- Code cleanup of the badge.nvs\_\* code. [\#102](https://github.com/SHA2017-badge/micropython-esp32/pull/102) ([basvs](https://github.com/basvs)) |
| 149 | +- Setup.state as u8 and shorter keys [\#101](https://github.com/SHA2017-badge/micropython-esp32/pull/101) ([rnplus](https://github.com/rnplus)) |
| 150 | +- report tls error messages instead of crashing. [\#100](https://github.com/SHA2017-badge/micropython-esp32/pull/100) ([basvs](https://github.com/basvs)) |
| 151 | + |
| 152 | +## [sha1](https://github.com/SHA2017-badge/micropython-esp32/tree/sha1) (2017-07-21) |
| 153 | +[Full Changelog](https://github.com/SHA2017-badge/micropython-esp32/compare/v1.9.1...sha1) |
6 | 154 |
|
7 | 155 | **Implemented enhancements:**
|
8 | 156 |
|
|
16 | 164 |
|
17 | 165 | **Merged pull requests:**
|
18 | 166 |
|
| 167 | +- Zo is ie mooier. [\#88](https://github.com/SHA2017-badge/micropython-esp32/pull/88) ([rnplus](https://github.com/rnplus)) |
| 168 | +- About [\#87](https://github.com/SHA2017-badge/micropython-esp32/pull/87) ([rnplus](https://github.com/rnplus)) |
| 169 | +- OTA check + Other fixes [\#86](https://github.com/SHA2017-badge/micropython-esp32/pull/86) ([rnplus](https://github.com/rnplus)) |
| 170 | +- dump esp heap info. [\#85](https://github.com/SHA2017-badge/micropython-esp32/pull/85) ([basvs](https://github.com/basvs)) |
| 171 | +- Basvs ugfx greyscale [\#84](https://github.com/SHA2017-badge/micropython-esp32/pull/84) ([annejan](https://github.com/annejan)) |
| 172 | +- Basvs preseed unzip [\#83](https://github.com/SHA2017-badge/micropython-esp32/pull/83) ([annejan](https://github.com/annejan)) |
19 | 173 | - update wifiSetup [\#81](https://github.com/SHA2017-badge/micropython-esp32/pull/81) ([Roosted7](https://github.com/Roosted7))
|
20 | 174 | - Add static wifiSetup module [\#79](https://github.com/SHA2017-badge/micropython-esp32/pull/79) ([Roosted7](https://github.com/Roosted7))
|
21 | 175 | - Remove flashing script from upy dir [\#77](https://github.com/SHA2017-badge/micropython-esp32/pull/77) ([Roosted7](https://github.com/Roosted7))
|
|
0 commit comments