https://hackaday.io/project/182205-py-ft10
They posted the playlist about 6 months ago.
I just went back and checked their resource website realmcu.com.
I remember trying to get documentation and the SDK from there. This involved creating an account and applying for download permissions (which presumable where given out manually).
I just jumped through all those hoops again and now I can download anything. Maybe they changed some product policy.
I finally reached another big mile stone for this project, namely rebasing my past #MicroPython code for the #RTL8762C onto the current main branch.
https://github.com/cyber-murmel/micropython/tree/rtl8762c-port
It compiles, can be flashed and runs.
The documentation is still lacking, so if anyone wants to try this for some reason, ping me and we can get you up and running.
For now I'm moving on to all the interesting stuff, like GPIOs, flash access, LCD etc. :3
Did I mention that you can buy modules with this IC from LCSC?
https://www.lcsc.com/product-detail/Bluetooth-Modules_MXCHIP-EMB1082-P_C2887741.html
Since the FT10 isn't as available and cheap anymore on AliExpress, I was looking for other smart watches.
This one was glued shut. But a little bit of hot air and prying got it open.
The test points for programming are easily accessable and labeled, and the display is connected with a pluggable connector *chefs kiss to the engineer* 😘🤌
I2C should give us access to the pulse sensor and accelerometer.
The LCD driver also should "just need rebasing".
I also want to make use of the DMAs. I'm still contemplating whether to abstract DMA as a MicroPython module or just use them in the background for UART and the LCD
@marble Your are the evil. Now I found an RTL8762 based watch that I like.... (to be checked as there is no 64 kB RAM MCU in the catalog)
About to order :)
Since it's now been more than five years since I left the project, I think I can finally reveal that the #RTL8762C is not only used in #SmartWatches, but also in #BLE connected #SexToys - the #SatisfyerConnect series to be precise.
https://www.satisfyer.com/de/produkte/app-toys
Seeed Studio also sells a module containing the MCU along with the required passives and an antenna.
https://www.seeedstudio.com/EMB1082-BLE-Module-p-5015.html
LCSC also has the bare MCU in stock.
https://lcsc.com/product-detail/Microcontrollers-MCU-MPU-SOC_Realtek-Semicon-RTL8762CK-CG_C29906570.html
@marble Looks awesome, nice work! Some of the Realtek folks are on the MicroPython Discord - they're mostly focussed on the Ameba (particularly the RTL8720) product range and they also have a port in progress:
https://github.com/ambiot/micropython/tree/ameba/ports/ameba
Maybe you could work with them?