obelix
bb2, dvt, pvt
SiFli SF32LB52
Emery
qemu_emery
Pebble Time 2 is a rectangular color watch with a touchscreen and a heart rate monitor, built around the SiFli SF32LB52. Its firmware targets the Emery platform, which apps see as a 200 × 228 color display.
SoC: SiFli SF32LB52, with an Arm STAR-MC1 (Armv8-M) application core with FPU, a Bluetooth Low Energy controller on its own core, and 512 KiB SRAM
Flash: GigaDevice GD25Q256E, 32 MiB NOR
Display: 200 × 228, 64-color JDI memory-in-pixel, driven by the SF32LB52 LCD controller
Backlight: Awinic AW2016 LED driver
Touch: Hynitron CST816 capacitive touch controller
Accelerometer and gyroscope: ST LSM6DSO
Magnetometer: MEMSIC MMC5603NJ
Heart rate: Goodix GH3X2X optical sensor
Ambient light: W1160
Vibration: Awinic AW86225 haptic driver, with a linear resonant actuator
Microphone: PDM, on the SF32LB52 PDM interface
Speaker: on the SF32LB52 audio codec
Power: Nordic nPM1300 PMIC and battery charger
Revision |
Description |
|---|---|
|
Bring-up board (big board) |
|
Design validation units |
|
Production validation units |
Pebble Time 2 is programmed with a pblprog-sifli, over the watch’s debug UART:
Connect the programmer’s flex cable to the B2B connector on the watch mainboard.
Connect the programmer to the host over USB-C.
Turn the CHG switch on to power the watch from USB while programming,
so it stays reachable whatever its battery level.
The programmer’s page describes its connector, reset and charge switch.
Once connected, the pbl commands flash the watch and reach its console.
Generated from PebbleOS 3a7b71785. This page is maintained in the pebbleos repository: docs/boards/obelix/index.md.