Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - blieber

Pages: [1]
I wrote a FIFO-ish interface to make it easy to write to and read from flash memory on Simblee -

Support / Force 4 byte alignment
« on: April 13, 2017, 01:47:42 PM »
It seems the default Simblee compiler (under tools in install package - arm-none-eabi-g++, mac OSX, Simblee board version 1.1.0) is 8-byte aligned. Is there a way to force 4-byte alignment instead (e.g. such as "-m32" flag). This would be convenient for memory compaction purposes.


Simblee Libraries / Unexplained power draw floating UART Simblee
« on: March 22, 2017, 01:04:55 PM »
Trying to debug a custom board with Simblee, noticed strange symptoms where:
1. When UART is attached to 5V rails get expected ULP current draw of <10uA
2. When remove UART pins from rails to floating ULP current draw jumps up to ~120uA
3. If I've done analog write on any pin since setup this, ULP current draw is ~1mA

My board is actually running 3.3V -- my guess is somehow when UART pins pulled to 5V this disables some of hardware features in ULP (although these features seem to work normally otherwise... hmmm this maybe isn't the best theory).

Also tried:
-- Pulling pins to 0V or 3.3V
-- Serial.end()
-- Setting UART pins to explicit inputs/outputs
None of these seemed to reduce/remove increased current draw when UART pins are removed from rails

BLE and Low Level Development / Simblee BLE Battery Service
« on: November 23, 2016, 03:23:03 PM »
Does Simblee expose a way to configure the BLE Batter Service? I.e.

If not, is this feature planned at all in the near future?

Simblee Libraries / Avoid DFU mode entry at start of sketch
« on: October 29, 2016, 06:26:34 PM »
Just by including this header - #include <OTA_Bootloader.h> - it seems that the Simblee enters DFU mode before hitting setup. Is this by design or is this a way to disable this? The contract I want instead is to enter DFU only when prompted from an external input.

iOS / Simble OTA iOS app
« on: October 26, 2016, 08:48:44 PM »
Want an easy way to be able to update Simblee OTA from within an iOS app. The idea would be that whenever want to rev Simblee firmware, would just push a new version of the app which would then update the Simblee the next time it would be run. Is there an existing API to do this? Ideally would be something like
1. Search for peripheral of interest
2. Update Simblee, given peripheral and binary file to flash OTA

Otherwise it seems like the best option is to adapt the code under ~/Library/Arduino15/packages/Simblee/hardware/Simblee/1.1.0/iPhoneApps


Pages: [1]