An open API service indexing awesome lists of open source software.

https://github.com/jaykickliter/pinetime-tock

An out-of-tree port of Tock to the PineTime smart watch
https://github.com/jaykickliter/pinetime-tock

embedded-rust pine64 pinetime smart-watch tock

Last synced: 8 months ago
JSON representation

An out-of-tree port of Tock to the PineTime smart watch

Awesome Lists containing this project

README

          

# PineTime Tock

An out-of-tree port of [Tock](https://www.tockos.org) to the [PineTime](https://www.pine64.org/pinetime) smart watch.

## PineTime Resources

* [Wiki](https://wiki.pine64.org/index.php/PineTime)
* [Schematics](http://files.pine64.org/doc/PineTime/PineTime%20Schematic-V1.0a-20191103.pdf)
* [Pinout](http://files.pine64.org/doc/PineTime/PineTime%20Port%20Assignment%20rev1.0.pdf)

## Debugging (JLink)

1. Build kernel with debug symbols

```shell
$ make -C board/pinetime debug
```

1. Start JLink GDB server in a seperate shell

```shell
$ ./scripts/start_gdb_server_jlink.sh
```

1. Debug with `arm-none-eabi-gdb`

```shell
$ ./scripts/gdb.sh
# Alternatively, debug with `cgdb` TUI interface
$ ./scripts/cgdb.sh
```