Skip to content

0.9.0

Compare
Choose a tag to compare
@hathach hathach released this 12 Nov 16:37
· 1497 commits to master since this release
0.9.0
  • Added nRF52840-based board support (pca10056 and feather nRF52840 express)
  • Upgrade bootloader to v6.1.1 ( single bank only )
  • Upgrade BSP code to match SD v6
    • Bluefruit.Scanner.resume() must be called in scan callback to resume scanning after received an report.
  • Upgrade freeRTOS from v8 to v10.0.1
  • Upgrade Segger SysView to 2.52d
  • Added nrfx to core
  • Added tinyusb stack to libraries
  • Added LittleFS to replace NFFS
  • Added FileSystem Libraries base on SD File API
    • InternalFS use LittleFS to manage internal flash for bonding and other user data
    • ExternalFS use fatfs to manage external spi flash (nrf52840 only) for usb msc.
  • Replace cpritnf by std printf
  • Added HwPWM3 for nRF52840
  • Added ISR_DEFERRED option for attachInterrupt() to defer callback from ISR context
    • Added digital_interrupt_deferred sketch for demo
  • Added support for using the Low Frequency RC oscillator ( PR #144 thanks to @jeremypoulter )
    • USE_LFRC or USE_LFXO must be defined in board's variant.h
  • Fixed Scanner running state when timeout ( PR #186 thanks to @Ryscho )
  • Fixed #192 Client Characteristic write() return number of writtent instead of error code
  • Added #181 Bluefruit.setEventCallback() for user to handle ble event