Implemented enhancements:
- add badge.mpr121_get_touch_info() #175 (basvs)
- Fix msg function as per roosteds request #144 (rnplus)
Fixed bugs:
Closed issues:
- Some NVS settings are unreachable #209
- Flipping the screen doesn't work as expected #206
- When waking up from touch interrupt, the information about the touch event is lost #154
- Splash does too many refreshes #149
- Leaving badge in launcher or installer accidentally drains battery fast #148
- open() does not allow binary IO #146
- Lots of ghosting after initial boot & sponsor app #137
- boot.py not update-able via OTA #115
- Put peripherals to sleep on deepsleep #114
- Choose your own (fancy nick etc) screensaver #110
- missing uos.urandom(n) in emulator #108
- If battery is almost empty, nick is not visible anymore #96
- Battery does not last half a day #95
- No folders / categories in the launcher and installer #91
- 'enter' on the OSK should submit the prompt #48
Merged pull requests:
- Run applications from bpp and sdcard as well. #228 (basvs)
- add badge.i2c_read_reg() and badge.i2c_write_reg() #226 (basvs)
- add badge.eink_png_info(filename or bytestring) #225 (basvs)
- when the splash screen doesn't start, revert to default splash screen. #223 (basvs)
- add justifyTop when drawing text in an ugfx list item. #222 (basvs)
- move tm12x6_font terminus font to read-only memory. #220 (basvs)
- Remove badge-event-reminder #219 (basvs)
- Add/fixup timezone support #218 (basvs)
- Merge upstream #217 (basvs)
- work around time.time() brokenness #215 (basvs)
- Stop the badge waking up every few tens of seconds #213 (gavanfantom)
- allow chdir to mountpoints ('/', '/sdcard' and '/bpp') #212 (basvs)
- Introduce ugfx_screen_flipped in the emulator, too #211 (raboof)
- rewrite set_orientation to use the ugfx_screen_flip for rotations >= … #210 (basvs)
- Added small, simple alternative GUI library (freedomgfx), which respects all four freedoms #208 (chca42)
- update event time and room #207 (basvs)
- Safe mode to allow recovery from malware #205 (gavanfantom)
- push sponsors app #204 (basvs)
- soft reboot in raw REPL mode skips boot.py (for ampy, pyboard) #203 (projectgus)
- Read PNG files directly from byte-string. #202 (basvs)
- update esp-idf git hash #201 (basvs)
- fix update all; update next egg if update failed. #200 (basvs)
- add option to stay awake on usb; suppress debug logging #199 (basvs)
- Suppress vfs_native_file open file error #198 (basvs)
- fix max open file descriptors in woezel #197 (basvs)
- If a package fails to install, report this to the user. If the reason #196 (gavanfantom)
- Erase the otadata partition when flashing firmware, so that we can be… #195 (gavanfantom)
- Use a timeout on fetching data, and handle failures gracefully. #194 (gavanfantom)
- Use 'with open() as f:' instead of 'f = open()' #193 (basvs)
- Revert "Upy use powerdown mgr" #191 (basvs)
- fix big-endian packing to 8 bytes #190 (basvs)
- Make Jan Henk again. #189 (ranzbak)
- Change lipo bat indicator voltages #188 (Roosted7)
- Add make flash to makefile #187 (Roosted7)
- add experimental temperature sensor and hall sensor. #186 (basvs)
- Add a new optional argument to the draw() function in a service, whic… #185 (gavanfantom)
- Fix redraw loop when idle #184 (gavanfantom)
- Add time to OTA check #182 (rnplus)
- Allow services to execute a special draw function just before sleeping #181 (rnplus)
- Exception reporting and post OTA update script #180 (rnplus)
- add wrapper around badge_eink_display() method #179 (basvs)
- New launcher #178 (rnplus)
- add simple wrapper for low-level bpp flash data #177 (basvs)
- do not re-install the gpio-isr-service. it's already installed. #176 (basvs)
- Add set_timeout to power management #174 (rnplus)
- Add update all app to firmware #173 (rnplus)
- Add power management to launcher #172 (rnplus)
- Move mount-code to modbadge; add sdcard support #171 (basvs)
- Change led brightness for event reminder and make rtc mandatory again #170 (rnplus)
- Fixed a couple of small bugs #169 (rnplus)
- Add some sugar and spice to make things nice #168 (rnplus)
- Renze cleanup #167 (rnplus)
- set type after determining type.. #166 (basvs)
- Add nice change by raboof #165 (rnplus)
- Working services #164 (rnplus)
- Add some warning notes when using badge.leds_send_data() incorrectly #163 (basvs)
- Add optional timestamp argument to easyrtc.string() #160 (rnplus)
- Upy use powerdown mgr #159 (Spritetm)
- Service api v2 #158 (rnplus)
- Lower loglevel of wifi at runtime #157 (Roosted7)
- Fix errors introduced by changing easydraw.msg() function #155 (rnplus)
- add badge.eink_deep_sleep() and badge.eink_wakeup() #153 (basvs)
- Add more badge_power hooks. #151 (basvs)
- add badge.GREYSCALE const. #150 (basvs)
- initialize with default eink type. (as configured in make menuconfig) #145 (basvs)
- Fix a big bug and a little bit of cleaning #143 (rnplus)
- Split splash into smaller parts, thereby creating helper files for some functions #142 (rnplus)
- Makefile improvements #141 (basvs)
- Bugfixes for splash #139 (rnplus)
- Updated splash code and try to mount bpp #138 (rnplus)
- Up installer WiFi timeout from 4s to 15s #136 (niekproductions)
- Update demo.py #135 (powermik)
- renamed badge_portexp to badge_fxl6408 #134 (basvs)
- Pull changes from upstream #133 (Roosted7)
- badge_touch -> badge_cpt112s #132 (basvs)
- uos.urandom() bugfix. #131 (basvs)
- Added gfx_userfs glue to micropython build #130 (aczid)
- Add support for removal of NVS page #129 (Roosted7)
- Added a urandom port for Unix build #127 (aczid)
sha2 (2017-07-26)
Implemented enhancements:
- Installer rewrite w/ category support #120 (niekproductions)
- Launcher UX fixes #107 (niekproductions)
Closed issues:
- Led driver not working properly above Hex 0x7F #119
- ugfx.init() flashes screen #112
- rtcmem: check if offset is valid #111
- 'Flash' button not used #99
- nvs_[get/set]_u[8/16] not working #93
- woezel unzip dict size #82
- Sponsor app not working #78
Merged pull requests:
- Consistent UI and updated installer #126 (Roosted7)
- use input framework to check for waiting input. #125 (basvs)
- New setup and default name #124 (Roosted7)
- support negative offsets in png image loading #122 (annejan)
- cleanup esp-rtcmem code. throw out-of-range exceptions. #121 (basvs)
- Update makefile: faster boot and flash #118 (Roosted7)
- Major python code change #116 (Roosted7)
- Added extra urandom functions #109 (aczid)
- lower max_files from 8 to 3. #106 (basvs)
- Remove deprecated led function #105 (Roosted7)
- expose badge.nvs_erase_key() #103 (basvs)
- Code cleanup of the badge.nvs_* code. #102 (basvs)
- Setup.state as u8 and shorter keys #101 (rnplus)
- report tls error messages instead of crashing. #100 (basvs)
sha1 (2017-07-21)
Implemented enhancements:
- Nicer launcher (Sebastius' work) #67 (niekproductions)
Closed issues:
- initial fatfs for micropython #80
- '123' on the OSK crashes the badge #49
- 'shift' on the OSK restarts the app #47
Merged pull requests:
- Zo is ie mooier. #88 (rnplus)
- About #87 (rnplus)
- OTA check + Other fixes #86 (rnplus)
- dump esp heap info. #85 (basvs)
- Basvs ugfx greyscale #84 (annejan)
- Basvs preseed unzip #83 (annejan)
- update wifiSetup #81 (Roosted7)
- Add static wifiSetup module #79 (Roosted7)
- Remove flashing script from upy dir #77 (Roosted7)
- add badge_eink_fb.o #76 (annejan)
- Use esp-idf vfs #75 (annejan)
- Use the async dialogs.prompt_text api #74 (raboof)
- First-run crashes . . #73 (annejan)
- Add BPP and extra NVS options to splash #72 (rnplus)
- NTP timeout from NVS #71 (rnplus)
- Lots of stuff: a bugfix in the service routine, moar settings and a c… #70 (rnplus)
- Dialogs: async API for text prompt #68 (raboof)
- Allow services to draw on homescreen #66 (rnplus)
- tell nvs_get_str() the buffer-length; lower buffer size to 256 bytes #65 (basvs)
- Updated launcher, added nickname setup and non-functional sponsors app #64 (rnplus)
- Remove esp.start_sleeping (use machine.deepsleep instead). Add services to splash.py. #63 (rnplus)
- Put installer and OTA at the top of the menu #62 (Roosted7)
- Flash firmware faster #61 (Roosted7)
- Ported from @loboris #60 (annejan)
- Fix timer in dialogs.py #58 (Roosted7)
- use esp partition data to determine fat location and size. #57 (basvs)
- Be able to pass do_select variable to #56 (dennisdegreef)
- Add splash / home screen application #55 (rnplus)
- NVS as config store #53 (annejan)
- small bug fix in flashfbdev.py/modesp.c #52 (annejan)
- Preliminary support for callbacks for buttons #51 (raboof)
- Support capitals in prompt_text (fixes #47) #50 (raboof)
- Correctly detect presence of keyword parameters #46 (raboof)
- Support dialog.prompt_text with on-screen keyboard #45 (raboof)
- Wear levelling proposed upstream #44 (annejan)
- Fix dialog.notice and .prompt_boolean #43 (raboof)
- Fix launching the installer #42 (raboof)
- OTA attempt and ussl entropy fix #41 (annejan)
- Reduce flushes #40 (raboof)
- SSL validation for sha2017.org subdomains #38 (annejan)
- Cleanup of build process #37 (annejan)
- badge.eink_busy() and badge.eink_busy_wait() #36 (annejan)
- Only flush once per keypress #35 (raboof)
- Destroy list before launching app #34 (raboof)
- Sebastius #33 (sebastius)
- Lets boot straight to launcher instead of a demo app. #32 (sebastius)
- Fix for len= global overwrite #31 (aczid)
- Added required tjpegd source file for JPG decoder #30 (aczid)
- Enabled support for JPEG images #29 (aczid)
- Testable BMP/PNG support #28 (aczid)
- Updated UGFX widget bindings #27 (aczid)
- .search(query), an empty query lists all eggs #26 (f0x52)
- .search .list #25 (f0x52)
- Added listing, dumping and loading of fonts #24 (aczid)
- Master #23 (annejan)
- Only link led driver when the driver is enabled through the device config #22 (aczid)
- Unix version works on macOS now #21 (annejan)
- Dev ussl nonblocking #20 (annejan)
- Upstream updates #18 (annejan)
- esp32/main.c: Added machine.reset_cause() #17 (annejan)
- Fixed button callbacks to start from 1-index not 0 #16 (aczid)
- help() function intro text #15 (aczid)
- Merge new serial features from micropython upstream #14 (Roosted7)
- Using mutex-locked version of ginputToggleWakeup #13 (aczid)
- Added symlinks for sdcard / vibrator drivers #12 (aczid)
- UGFX input driver for micropython + SDL keyboard driver #11 (aczid)
- Added modules woezel and urequests to unix build #10 (aczid)
v1.9.1 (2017-06-11)
Merged pull requests:
- More fixes for Unix build #9 (aczid)
- Added mocks for modbadge / modnetwork #8 (aczid)
- Made the demo thingy properly center text. #7 (Peetz0r)
- Added support for compiling micropython on Linux with SDL-backed ugfx #6 (aczid)
- Roosted7's update to latest ESP-IDF #5 (annejan)
- Proper deepsleep as proposed upstream #4 (annejan)
- esp32/modsocket: Make read/write return None when in non-blocking mode. #3 (annejan)
- Add a mp api that allows for using the RTC non-volatile memory. #2 (rnplus)
- Updated from micropython-esp32 #1 (annejan)
v1.9 (2017-05-26)
Merged pull requests:
v1.8.7 (2017-01-08)
v1.8.6 (2016-11-10)
v1.8.5 (2016-10-17)
v1.8.4 (2016-09-09)
v1.8.3 (2016-08-09)
v1.8.2 (2016-07-10)
v1.8.1 (2016-06-03)
v1.8 (2016-05-03)
v1.7 (2016-04-11)
v1.6 (2016-01-31)
v1.5.2 (2015-12-31)
v1.5.1 (2015-11-23)
v1.5 (2015-10-21)
v1.4.6 (2015-09-23)
v1.4.5 (2015-08-11)
v1.4.4 (2015-06-15)
v1.4.3 (2015-05-16)
v1.4.2 (2015-04-21)
v1.4.1 (2015-04-04)
v1.4 (2015-03-29)
v1.3.10 (2015-02-13)
v1.3.9 (2015-01-25)
v1.3.8 (2014-12-28)
v1.3.7 (2014-11-28)
v1.3.6 (2014-11-04)
v1.3.5 (2014-10-26)
v1.3.4 (2014-10-21)
v1.3.3 (2014-10-02)
v1.3.2 (2014-09-25)
v1.3.1 (2014-08-28)
v1.3 (2014-08-12)
v1.2 (2014-07-13)
v1.1.1 (2014-06-15)
v1.1 (2014-06-12)
v1.0.1 (2014-05-11)
v1.0 (2014-05-03)
v1.0-rc1 (2014-05-03)
* This Change Log was automatically generated by github_changelog_generator