-
Started on PCB...
07/07/2018 at 05:01 • 0 comments -
etch a sketch
07/05/2018 at 09:17 • 0 commentsWatch will feature an "etch a sketch " mode...
-
Can set time over BLE now...
07/02/2018 at 09:03 • 0 commentsWith Nordic UART Service and a simple text command, can now set time...
-
Etch A Sketch
06/21/2018 at 11:19 • 0 commentsSince we have two buttons, I think Mayavi will have a drawing mode - like an Etch A Sketch. Double taps can clear the screen thanks to accelerometer...
-
Schematic...
06/14/2018 at 12:09 • 0 commentsAlmost done with schematic...
-
No module, switching to SoC
06/11/2018 at 06:02 • 0 commentsThis will do, and I can skip the 32 kHz Xtal...
-
State Diagram...
06/11/2018 at 00:52 • 0 commentsThis should help me with coding. Made with draw.io...
-
Accelerometer Driver, buttons...
06/10/2018 at 05:22 • 0 commentsMoved to nRF5 15.0 SDK. Added LIS2DH12 accelerometer driver and GPIOTE support for button presses. Code pushed...
-
Prototyping with the nRF52-DK...
06/09/2018 at 07:02 • 0 commentsStarted prototyping the project with nRF52-DK. I had previously ported the Adaruit GFX and SSD1306 libraries to nRF52, so getting a counter up and running wasn't too hard...
-
To a man with a hammer...
06/08/2018 at 07:46 • 0 comments...everything looks like a nail.
I put some thought into what controller I should use for the watch, and what it should display.
My initial idea was to use an AtTiny chip. Then, I though that an AVR might give me a bit more flexibility, Arduino bootloader, etc. Well, then why not an ARM? SAMD21 will do nicely. Finally I thought - I'll just use an nRF52832 - ARM Cortex M4, gives me BLE to fool around with, and that's the platform I am most familiar with anyway.
Also, after thinking about LEDs, bubble displays and tiny 7-segment displays, I decided on an OLED since that gives the possibility for some fun graphics.