Skip to main content

Release 3

New Features

  • You can now have multiple imp.wakeup()'s outstanding at once (previously, only a single one could be set)
  • Previously, the red-yellow-off flash sequence indicated both DHCP and initial server connection, making it hard to diagnose DHCP or firewall issues. Now, the flash sequence changes to yellow-red-off during the server connection (after a successful DHCP).
  • IMP-4 When the VM runs out of memory, the server will get notified (this will be indicated in a future rev of the IDE)
  • Clear settings button on BlinkUp app now correctly erases all account and wireless settings from the imp, resetting it to the out-of-box amber flashing LED.

Bug fixes

  • Fixed: IMP-22 ADC readings would top out at 65520 vs the correct 65535
  • Fixed: IMP-23 Setting a pin to PWM would fail (no PWM output) if the pin was previously configured as PWM (even on a previous VM boot).
  • Fixed: IMP-24 server.log() output wasn't flushed by imp.sleep(), which was a bit counter-intuitive.
  • Fixed: DHCP XID was the same every boot, whereas it should have been random. This caused issues with some DHCP servers.
  • Fixed: IMP-27 Some WPA2-MIXED networks were incorrectly identified as WPA2-TKIP, causing the card not to connect.