diff options
author | Ron Evans <[email protected]> | 2024-12-14 14:26:03 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2024-12-14 14:26:03 +0100 |
commit | 17302ca762d7f8948dcb21cc675070eea445271f (patch) | |
tree | f357f9e1d3181beb4234d12f8f51c8d8f8c89d1e /src/runtime/chan.go | |
parent | f2465992533adcf9f98dfea359aba9171a80902f (diff) | |
download | tinygo-17302ca762d7f8948dcb21cc675070eea445271f.tar.gz tinygo-17302ca762d7f8948dcb21cc675070eea445271f.zip |
targets: add implementation for Tillitis TKey device (#4631)
* initial implementation for Tillitis TKey device
* add UART implementation for TKey
* add Pin interface implementation for TKey touch sensor
* add RNG interface implementation for TKey
* add helpful machine package functions to return identifiers such as name and version for TKey
* use built-in timer for sleep timing on TKey
* modify UART implementation for TKey to implement Serialer interface
* implement BLAKE2s ROM function call for TKey device
* handle abort by triggering TKey device fault using illegal instruction to halt CPU
* simplify TKey implementation by inheriting from existing riscv32 target
* return error for trying to configure invalid baudrates on UART
* add tkey to builder test
* be very specific for features passed to LLVM for specific config in use for TKey
* handle feedback items from TKey device code review
Signed-off-by: deadprogram <[email protected]>
Diffstat (limited to 'src/runtime/chan.go')
0 files changed, 0 insertions, 0 deletions