Skip to content

Releases: StarGate01/p8b-infinitime

Release 1.11.0.0

29 Jan 16:32
Compare
Choose a tag to compare

This release is compiled from the individual updated PRs of InfiniTimeOrg/InfiniTime#1050 . They are merged into the p8b branch of my InfiniTime fork.

Changes in this release:

  • Rebase on InfiniTime 1.11
  • Fix touch behavior on new variant of P8 (MOY_UNK2)
  • Change target names to use "_" instead of "-" to remove compiler warnings
  • Add compiled external resources to upload using e.g. ITD
  • Add Reloader-mcuboot to revert bootloader back to Wasp-OS

Please read HardwareVariants.md for info on hardware variants, and check the firmware name in the stock watch operating system.

! Extract the attached zip files before using, they contain multiple DFU packages !

Release 1.10.0.0

04 Jul 21:00
Compare
Choose a tag to compare

This release is compiled from the individual updated PRs of InfiniTimeOrg/InfiniTime#1050 . They are merged into the p8b branch of my InfiniTime fork.

Changes in this release:

  • Rebase on InfiniTime 1.10
  • Remove SPI Flash JEDEC whitelist in bootloader to run on unknown models

Please read HardwareVariants.md for info on hardware variants, and check the firmware name in the stock watch operating system.

! Extract the attached zip files before using, they contain multiple DFU packages !

Release 1.9.0.3

25 Jun 21:24
Compare
Choose a tag to compare

This release is compiled from the individual updated PRs of InfiniTimeOrg/InfiniTime#1050 . They are merged into the p8b branch of my InfiniTime fork. All PRs and forks have been rebased onto the latest InfiniTime version.

This release changes the names of the watches. Please read HardwareVariants.md for more information, and check the firmware name in the stock watch operating system.

! Extract the attached zip files before using, they contain multiple DFU packages !

Release 1.9.0.2

25 May 14:36
Compare
Choose a tag to compare

This release is compiled from the individual updated PRs of InfiniTimeOrg/InfiniTime#1050 . They are merged into the p8b branch of my InfiniTime fork.

! Extract the attached zip files before using, they contain multiple DFU packages !

Release 1.9.0.1

06 Apr 21:48
Compare
Choose a tag to compare

Changes in this release:

  • Added high-performance acceleration data broadcast to motion BLE service, to be used with e.g. https://github.com/StarGate01/PineTimeAcc .
  • Use acceleration sensor FIFO for reading and better smoothing
  • Remove tap detection via accelerometer, it was very unreliable. The experiment lives on in branch p8b-motion-wakeup.
  • Double tap to wake does not work on P8a and P8b. Single tap works, and the motion wake modes do as well.

! Extract the attached zip files before using, they contain multiple DFU packages !

Release 1.9.0.0

04 Apr 16:53
Compare
Choose a tag to compare

This release is the same as 1.8.0.2, but rebased on the latest InfiniTime 1.9.0 release.

It should fix the display shifting bug on the P8a when opening the Paint app.

! Extract the attached zip files before using, they contain multiple DFU packages !

Release 1.8.0.2

04 Apr 00:37
Compare
Choose a tag to compare

This release adds support for the P8a touch controller configuration. As before, it is built from the code of the PR InfiniTimeOrg/InfiniTime#1050 .

! Extract the attached zip files before using, they contain multiple DFU packages !

P8a

Not working:

  • Touch to wake (Implementation via acceleration sensor is under active research)
  • Sliding continuous input, eg. for the Pong game (Will never work due to the touch sensor configuration)

Hardware configuration:

  • Target pin mapping : P8
  • LF clock source : XTAL
  • Acceleration sensor : BMA421
  • Touch sensor config : GESTURE

P8b

Not working:

  • Touch to wake via touch sensor, acceleration sensor is used instead (Will never work otherwise)

Hardware configuration:

  • Target pin mapping : P8
  • LF clock source : RC
  • Acceleration sensor : SC7A20
  • Touch sensor config : REPORT

Pinetime

Included for regression testing.

Hardware configuration:

  • Target pin mapping : PINETIME
  • LF clock source : XTAL
  • Acceleration sensor : BMA421
  • Touch sensor config : DYNAMIC

Release 1.8.0.1

26 Mar 22:57
Compare
Choose a tag to compare

This is the first release considered stable enough for public review. It is built from the code of the PR InfiniTimeOrg/InfiniTime#1050 .

Please note that only the P8b is supported completely, P8a support is still in testing and not completed.

P8b version:

  • LF clock source : RC
  • Acceleration sensor : SC7A20

P8a version:

  • LF clock source : XTAL
  • Acceleration sensor : BMA421

Beta 1.8.0.0

21 Mar 14:03
Compare
Choose a tag to compare
Beta 1.8.0.0 Pre-release
Pre-release

This release contains binaries for the P8b smartwatch using InfiniTime.

  • Based on InfiniTime 1.8.0
  • Touch drivers CST716 and CST816S are supported
  • Accelerometer C7A20 is supported
  • Wake using accelerometer tap gestures instead of display touch gestures

Not working:

  • Step counter

Beta 1.3.0.1

18 Mar 05:26
Compare
Choose a tag to compare
Beta 1.3.0.1 Pre-release
Pre-release

This release contains binaries for the P8a and P8b smartwatch and InfiniTime version 1.3.0.

  • MCUboot bootloader now supports multiple flash chips, enabling it to run on the P8a and P8b unchanged.
  • InfiniTime now uses the LFRC clock, conserving energy. This also means better support for variants without an LF crystal (P8b).