Skip to content

Latest commit

 

History

History
368 lines (299 loc) · 36.2 KB

CHANGELOG.md

File metadata and controls

368 lines (299 loc) · 36.2 KB

Change Log

Full Changelog

Implemented enhancements:

  • add badge.mpr121_get_touch_info() #175 (basvs)
  • Fix msg function as per roosteds request #144 (rnplus)

Fixed bugs:

  • Launcher reset index switching category #140
  • Compensation for bad battery voltage measurements #94

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)

Full Changelog

Implemented enhancements:

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:

sha1 (2017-07-21)

Full Changelog

Implemented enhancements:

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)

Full Changelog

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)

Full Changelog

Merged pull requests:

v1.8.7 (2017-01-08)

Full Changelog

v1.8.6 (2016-11-10)

Full Changelog

v1.8.5 (2016-10-17)

Full Changelog

v1.8.4 (2016-09-09)

Full Changelog

v1.8.3 (2016-08-09)

Full Changelog

v1.8.2 (2016-07-10)

Full Changelog

v1.8.1 (2016-06-03)

Full Changelog

v1.8 (2016-05-03)

Full Changelog

v1.7 (2016-04-11)

Full Changelog

v1.6 (2016-01-31)

Full Changelog

v1.5.2 (2015-12-31)

Full Changelog

v1.5.1 (2015-11-23)

Full Changelog

v1.5 (2015-10-21)

Full Changelog

v1.4.6 (2015-09-23)

Full Changelog

v1.4.5 (2015-08-11)

Full Changelog

v1.4.4 (2015-06-15)

Full Changelog

v1.4.3 (2015-05-16)

Full Changelog

v1.4.2 (2015-04-21)

Full Changelog

v1.4.1 (2015-04-04)

Full Changelog

v1.4 (2015-03-29)

Full Changelog

v1.3.10 (2015-02-13)

Full Changelog

v1.3.9 (2015-01-25)

Full Changelog

v1.3.8 (2014-12-28)

Full Changelog

v1.3.7 (2014-11-28)

Full Changelog

v1.3.6 (2014-11-04)

Full Changelog

v1.3.5 (2014-10-26)

Full Changelog

v1.3.4 (2014-10-21)

Full Changelog

v1.3.3 (2014-10-02)

Full Changelog

v1.3.2 (2014-09-25)

Full Changelog

v1.3.1 (2014-08-28)

Full Changelog

v1.3 (2014-08-12)

Full Changelog

v1.2 (2014-07-13)

Full Changelog

v1.1.1 (2014-06-15)

Full Changelog

v1.1 (2014-06-12)

Full Changelog

v1.0.1 (2014-05-11)

Full Changelog

v1.0 (2014-05-03)

Full Changelog

v1.0-rc1 (2014-05-03)

* This Change Log was automatically generated by github_changelog_generator