wasp-os: MicroPython for PineTime!
#25
(05-24-2020, 03:40 PM)VMMainFrame Wrote: The documentation is impressive.  I decided to replace JF002's FreeRTOS code on my Pinetime with your code, using the bootloader.hex and micropython.zip files from wasp-os-0.2.tar.gz file on your web page. I flashed the bootloader.hex with a STLINK and that went well, the Pine64 logo appeared along with a Bluetooth icon, and arrow and the word start.  I then used nRF Connect to send the micropython.zip file over Bluetooth to the watch.  It was slow but it completed.

However, I do not get the time on the screen, I just get a black screen.  It does not respond to the button or screen taps.  If I hold down the button for 10 seconds or so the bootloader screen appears.  If I press the button the screen goes black and stays that way.

Any thoughts on what I am doing wrong?

Does the watch reappear in nRF Connect when the screen is black (if you launch a scan it should appear as PineTime rather than PineDFU but the MAC address will be the same)?

If the watch scans via BLE then we should be able to debug it by connecting via the Nordic UART Service (you can use an Android program called Serial Bluetooth Terminal for this). If you send an empty command the watch should respond with a python prompt (">>> ").

The best way to debug is to do a special "debugging" reboot: Long press to return to bootloader, wait for 5 seconds, press the button to start wasp-os but keep it held down until the screen goes black for a second or so (e.g. release it a little bit after the Pine64 logo disappears for good). This will look pretty much the same (a black display after the Pine64 logo disappears) but it bypass the watch startup files which means we can get more useful debug information.

To access the debug information then run the following commands via the Nordic UART Service:

Code:
import wasp
wasp.system.run(no_except=False)

Let me know how it goes!
BTW @JF002's firmware also works with the wasp-bootloader (IIRC you have to make the .zip file by hand)... you can switch back and forth with OTA updates ;-) .
PineTime: wasp-os and MicroPython, Pinebook Pro:  Debian Bullseye


Messages In This Thread
wasp-os: MicroPython for PineTime! - by danielt - 02-04-2020, 01:43 PM
RE: wasp-os: MicroPython for PineTime! - by mulm - 02-22-2020, 09:31 AM
RE: wasp-os: MicroPython for PineTime! - by mulm - 02-22-2020, 10:45 AM
RE: wasp-os: MicroPython for PineTime! - by 33YN2 - 03-06-2020, 04:02 PM
RE: wasp-os: MicroPython for PineTime! - by 33YN2 - 04-13-2020, 09:46 PM
RE: wasp-os: MicroPython for PineTime! - by tllim - 04-20-2020, 11:47 AM
RE: wasp-os: MicroPython for PineTime! - by danielt - 05-26-2020, 02:37 AM
wasp-os: MicroPython for PineTime! - by lupyuen - 05-28-2020, 01:59 AM
RE: wasp-os: MicroPython for PineTime! - by 33YN2 - 07-15-2020, 07:01 PM
wasp-os: MicroPython for PineTime! - by lupyuen - 06-03-2020, 05:38 PM
wasp-os: MicroPython for PineTime! - by lupyuen - 07-15-2020, 07:08 PM
wasp-os: MicroPython for PineTime! - by lupyuen - 07-16-2020, 02:43 AM
wasp-os: MicroPython for PineTime! - by lupyuen - 07-16-2020, 03:53 AM
wasp-os: MicroPython for PineTime! - by lupyuen - 08-02-2020, 03:55 AM
RE: wasp-os: MicroPython for PineTime! - by Igor7 - 10-11-2020, 07:27 AM
RE: wasp-os: MicroPython for PineTime! - by 33YN2 - 10-15-2020, 06:39 PM
RE: wasp-os: MicroPython for PineTime! - by 33YN2 - 10-24-2020, 01:56 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Develop a new firmware for PineTime belushi 2 1,282 09-25-2023, 12:32 PM
Last Post: ccchan234
  Bluetooth BLE-MIDI-controller app for PineTime / InfiniTime Luno 0 500 08-20-2023, 05:17 AM
Last Post: Luno
  Zephyr Backlight Examples for PineTime lcj 0 691 05-06-2023, 02:54 PM
Last Post: lcj
  Zephyr is ready for pinetime jandy 1 2,075 05-06-2023, 02:15 PM
Last Post: lcj
  Send a message from Android to pinetime via BLE razrosman 0 905 11-05-2022, 08:24 AM
Last Post: razrosman
  PineTime Stuck in DFU Mode Eesha Barua 1 2,000 07-25-2022, 09:17 PM
Last Post: heyhewmike
  Idle tracking with PineTime: how versatile it is? schaman 1 1,613 07-13-2022, 12:50 AM
Last Post: wibble
  PineTime implemented with partial of pebble API jandy 0 1,535 03-20-2022, 08:58 PM
Last Post: jandy
  "Pine64 USB JTAG Adapter + OpenOCD + PineTime" should it work? ITCactus 4 3,875 03-02-2022, 05:58 AM
Last Post: wibble
  Zephyr based Pinetime jandy 4 4,634 11-11-2021, 05:53 AM
Last Post: jandy

Forum Jump:


Users browsing this thread: 2 Guest(s)