You are reading a single comment by @jeffmer and its replies. Click here to read the full conversation.
  • I did not use jswrap_ bangle.c as I found it easier to develop drivers in Espruino.

    Yes, me too.

    I just searched in your source tree but did not find it, do you have some Bangle methods implemented in javascript? I think you or somebody else had enough Bangle object stubs implemented so most app would work.

  • Yes, but I am afraid that I did not follow the Bangle conventions exactly so my apps did require tweaks. I agree with your views on jswrap_bangle.c but I think the new touch and layout stuff is worth getting to work on the P8.

    BTW does the Kospet Rock have a touch screen? It looks like it has three buttons.

  • BTW does the Kospet Rock have a touch screen? It looks like it has three buttons.

    yes, it is same hardware as magic3, some revisions need different display init commands. Also it only looks like it has two buttons on right side but I think both are actually same pin. At least there is for sure one revision of Rock where it is same pin. It is same with magic3, some screenshots show the button as rocker/up/down type with two labels like the rock buttons but it is in fact only one button. We've seen both taken apart and both had exactly same PCB inside. one review here noticing it too https://youtu.be/tzVMk1L6Ib0?t=127

  • It looks like it has three buttons.

    Correction, @yngv126399 has Kospet Rock which does have two separate buttons on two separate GPIOs.
    EDIT: and looks like I was wrong, even the other Rock had two real buttons despite the firmware not using it, the PCB is same like Magic3, the difference is in flex cable to button in Magic3, there are only 2 wires in that one, there are 3 wires in Rock. So if you care for 2 buttons go for Rock.

About

Avatar for jeffmer @jeffmer started