Commit Graph

  • 977125c3aa Move USB C connector test to separate directory Matthew Mets 2023-01-11 15:30:31 +01:00
  • f041841ad9 Clarify production test setup Matthew Mets 2023-01-11 15:28:45 +01:00
  • b24dffccd4 Move production test to higher-level directory Matthew Mets 2023-01-11 15:11:04 +01:00
  • e33c835564 Update shebangs to comply with PEP 394 Matthew Mets 2023-01-11 14:04:14 +01:00
  • 25d6240619
    Correct shebang Michael Cardell Widerkrantz 2023-01-10 14:53:45 +01:00
  • f511a84ab4
    Clarify what quickstart is for Daniel Lublin 2023-01-09 20:51:32 +01:00
  • 93a5512273 Remove outdated descriptions Matthew Mets 2023-01-09 14:47:33 +00:00
  • 4c9c55f8f4 Production test: allow external references to be overridden Matthew Mets 2023-01-09 14:33:03 +00:00
  • 08bde89b3d
    Clarify toolchain use Daniel Lublin 2023-01-09 10:38:20 +01:00
  • 34c1a20015
    Remove outdated description Matthew Mets 2023-01-09 10:31:26 +01:00
  • f3c4e6c818
    Revise UDI Daniel Lublin 2023-01-05 14:10:49 +01:00
  • 21fffd3fed
    Ch552 license (#65) Matthew Mets 2023-01-03 15:48:53 +01:00
  • f1fc975969 Fix line breaks in MIT license files Matthew Mets 2023-01-03 15:40:53 +01:00
  • 8c01737d8c Add MIT license for CH552 firmware Matthew Mets 2023-01-03 15:07:09 +01:00
  • 2514b83d6a
    Add API address to read out number of bytes in Rx FIFO Joachim Strömbergson 2023-01-03 09:56:33 +01:00
  • 9ce2b8a84a
    Only accept tx data when the core is ready Joachim Strömbergson 2023-01-02 13:10:40 +01:00
  • 4f0e1e85ea Sample udev rules Matthew Mets 2022-12-28 18:25:38 +01:00
  • 3938edef80 Test plan documentation Matthew Mets 2022-12-28 18:25:08 +01:00
  • e71d70008b
    TK-1 and TP-1 PCBs (#52) PCB-v2.0.0 Matthew Mets 2022-12-22 16:41:46 +01:00
  • 73fbf402a9 Document most test procedures Matthew Mets 2022-12-22 13:42:10 +01:00
  • f19dacbc23 flash_check: Check for explicit flash IDs Matthew Mets 2022-12-22 13:17:58 +01:00
  • b420ad787e Switch to using included binaries Matthew Mets 2022-12-22 11:55:06 +01:00
  • b38610d2a1 Rework production test script Matthew Mets 2022-12-21 00:00:25 +01:00
  • 4aa7b9f843 Add sdcc compiler to docker image, for building CH552 firmware Matthew Mets 2022-12-20 23:14:42 +01:00
  • c1b71b7ba6
    testfw: test that UDI can't be read app-mode Daniel Lublin 2022-12-09 08:32:17 +01:00
  • 11c8eec7b8
    testfw: use define and simplify Daniel Lublin 2022-12-09 08:32:04 +01:00
  • dff768dd3b
    Doc UDI lock-down Daniel Lublin 2022-12-09 08:27:31 +01:00
  • 5c74a0727c
    Lock down access to UDI in app mode Joachim Strömbergson 2022-12-08 15:57:13 +01:00
  • c573155ba1
    Sleep for a random number of cycles before reading out UDS to FW RAM Daniel Lublin 2022-12-12 15:58:46 +01:00
  • 243e1a35ca
    Sleep for a random number of cycles before reading out UDS to FW RAM Daniel Lublin 2022-12-12 15:58:46 +01:00
  • abdcd3af0e
    Merge pull request #59 from tillitis/purge-uda Daniel Lublin 2022-12-19 14:32:19 +01:00
  • 9b9a125c66
    Purge UDA; never implemented, now deprecated Daniel Lublin 2022-12-19 11:41:07 +01:00
  • a69b35ffff
    Add documentation for the RGB LED Joachim Strömbergson 2022-12-19 13:22:22 +01:00
  • f09fcfadb8
    Rephrase explanation of what the FW is Joachim Strömbergson 2022-12-19 12:07:57 +01:00
  • 8a5a338473
    Add documentation for the GPIOs Joachim Strömbergson 2022-12-19 11:47:12 +01:00
  • 7a9019d867
    Merge pull request #56 from tillitis/podman Daniel Lublin 2022-12-16 10:15:51 +01:00
  • e7e03c21b9
    build tools: Add podman support Michael Cardell Widerkrantz 2022-12-15 18:27:52 +01:00
  • 5b70f3546d ch552 firmware: add ch55x support files directly Matthew Mets 2022-12-16 09:05:24 +01:00
  • 08e1438d1e
    fw: Add support for blake2s MMIO Michael Cardell Widerkrantz 2022-12-09 17:34:17 +01:00
  • 43eee5bca7
    fw: Add documentation for BLAKE2S Michael Cardell Widerkrantz 2022-12-14 18:18:25 +01:00
  • 396e6e5bd1
    Initialize function blake2s function pointer at start Michael Cardell Widerkrantz 2022-12-14 18:07:47 +01:00
  • 1f4bb0dd0b
    fw: Add support for blake2s MMIO Michael Cardell Widerkrantz 2022-12-09 17:34:17 +01:00
  • 65ec5ccea2
    testfw: test that UDI can't be read app-mode Daniel Lublin 2022-12-09 08:32:17 +01:00
  • 93ec5b178a
    testfw: use define and simplify Daniel Lublin 2022-12-09 08:32:04 +01:00
  • 735e066996
    Doc UDI lock-down Daniel Lublin 2022-12-09 08:27:31 +01:00
  • a48dc7cbbb
    Add reg writable from FW, readable from app for blake2s entry Joachim Strömbergson 2022-12-08 16:16:15 +01:00
  • c07b24a0f2
    Lock down access to FW in app mode Joachim Strömbergson 2022-12-08 15:57:13 +01:00
  • 3220d1c119
    testfw: Remove test_ prefix on UART functions Michael Cardell Widerkrantz 2022-12-02 16:11:53 +01:00
  • 65bc96a725
    fw: Prefix all HTIF console I/O functions with htif_ Michael Cardell Widerkrantz 2022-12-02 15:09:10 +01:00
  • fbe71e1466
    Use same name as elsewhere on USS Daniel Lublin 2022-12-02 13:44:28 +01:00
  • 2da3079161 tk-1: fix placement footprints Matt Mets 2022-12-02 11:06:00 +01:00
  • 49d4735f17
    Use TKey name Daniel Lublin 2022-12-02 07:17:14 +01:00
  • 8dca845bc1
    Harmonize firmware description Michael Cardell Widerkrantz 2022-12-01 16:15:27 +01:00
  • dfdb2809e4
    Update release notes Michael Cardell Widerkrantz 2022-12-01 15:51:53 +01:00
  • 70f5cbf22e
    Include QEMU Daniel Lublin 2022-12-01 19:11:42 +01:00
  • 80f518882c
    Clarify commonly needed pkgs Daniel Lublin 2022-12-01 19:10:13 +01:00
  • 02d1fc3826
    Harmonize firmware description Michael Cardell Widerkrantz 2022-12-01 16:15:27 +01:00
  • a8509932e6
    Update release notes Michael Cardell Widerkrantz 2022-12-01 15:51:53 +01:00
  • 726bbcd15c
    Capitalize consistently Daniel Lublin 2022-11-30 14:23:44 +01:00
  • 97c0a2152e
    Prepare for new official release, add initial context Joachim Strömbergson 2022-11-30 14:12:35 +01:00
  • 00ebcb2186 Adding more info about the programmer, updating names to TKey-something Joachim Strömbergson 2022-11-30 13:48:16 +01:00
  • 82c6956ab0
    Remove stray \007 :) Daniel Lublin 2022-11-30 13:09:10 +01:00
  • 92978465f7
    Mention apps repo earlier; add link to qemu repo Daniel Lublin 2022-11-30 11:11:13 +01:00
  • f74121f669 Make placement diagrams for TP-1, TK-1 Matt Mets 2022-11-29 11:43:15 -05:00
  • dfae0c1d90
    Remove (stale) open question, todos Joachim Strömbergson 2022-11-29 14:47:27 +01:00
  • e0906a7da5
    Add more info about the ROSC TRNG Joachim Strömbergson 2022-11-29 14:43:35 +01:00
  • eadbefb27f
    Add link to the new FPGA description Joachim Strömbergson 2022-11-29 14:32:06 +01:00
  • 2867cce375 Merge branch 'doc' of github.com:tillitis/tillitis-key1 into doc Joachim Strömbergson 2022-11-29 14:27:19 +01:00
  • d5aa1b3f1c Add link to SW for API descriptions Joachim Strömbergson 2022-11-29 13:47:43 +01:00
  • 7d7a7eda23 Add information about the touch sensor core Joachim Strömbergson 2022-11-29 13:45:04 +01:00
  • 405a18f6fa Update system description to match all changes Joachim Strömbergson 2022-11-29 13:42:13 +01:00
  • 4915e1d54f Add a lot of content about the application FPGA Joachim Strömbergson 2022-11-29 13:41:32 +01:00
  • 2233c18511 Add block diagram image Joachim Strömbergson 2022-11-28 10:00:10 +01:00
  • aeafc244fb Add link to SW for API descriptions Joachim Strömbergson 2022-11-29 13:47:43 +01:00
  • 971b1c8178 Add information about the touch sensor core Joachim Strömbergson 2022-11-29 13:45:04 +01:00
  • 8227f585af Update system description to match all changes Joachim Strömbergson 2022-11-29 13:42:13 +01:00
  • 579a8fd053 Add a lot of content about the application FPGA Joachim Strömbergson 2022-11-29 13:41:32 +01:00
  • ffa6236243 Build with zmmul extension (require clang 15) Daniel Lublin 2022-11-28 15:56:56 +01:00
  • 0c41167644 tpt: print whole output file paths when verbose Daniel Lublin 2022-11-29 12:46:04 +01:00
  • cf30d87816 tpt: make it really ask for items that are not passed in args Daniel Lublin 2022-11-29 12:39:24 +01:00
  • c9fbc746ce Ignore virtualenv dir down where we use it; unignore disused toolchain dirs Daniel Lublin 2022-11-29 08:09:31 +01:00
  • c2bfdcbd3a Document our little-endian integers as such Daniel Lublin 2022-11-25 16:36:33 +01:00
  • d4766ee72f fw: Make FW_CMD_NAME_VERSION return names as ASCII arrays Michael Cardell Widerkrantz 2022-11-25 14:00:53 +01:00
  • 8d566bc37e Flash red when ending in unknown stat Daniel Lublin 2022-11-25 09:32:28 +01:00
  • 04acfea713 Let LED be steady white when loading app Daniel Lublin 2022-11-15 14:24:16 +01:00
  • 9bb47c0bdb fw: Don't allow an app size of 0 Michael Cardell Widerkrantz 2022-11-03 12:23:40 +01:00
  • 0331bddc10 Update documentation according to new firmware protocol Michael Cardell Widerkrantz 2022-11-24 16:37:23 +01:00
  • 18433df357 fw: Introduce an explicit state machine - changes protocol! Michael Cardell Widerkrantz 2022-11-03 11:30:00 +01:00
  • 21a69de093 Disable HW support in CPU for DIV Joachim Strömbergson 2022-11-28 15:59:31 +01:00
  • 9541960b8f Update README.md Sasko Simonovski 2022-11-28 15:36:53 +01:00
  • b30e62dbb5 Remove version suffixes, no longer needed on ubuntu 22.10 (clang 15) Daniel Lublin 2022-11-23 09:47:48 +01:00
  • ca5541ce0e toolchain: add explicit llvm; remove libboots-dev dupe Daniel Lublin 2022-11-22 13:43:23 +01:00
  • f87e12d1bb
    Build with zmmul extension (require clang 15) Daniel Lublin 2022-11-28 15:56:56 +01:00
  • 367fbec035
    tpt: print whole output file paths when verbose Daniel Lublin 2022-11-29 12:46:04 +01:00
  • 0541be76f3
    tpt: make it really ask for items that are not passed in args Daniel Lublin 2022-11-29 12:39:24 +01:00
  • 3c09960918
    Ignore virtualenv dir down where we use it; unignore disused toolchain dirs Daniel Lublin 2022-11-29 08:09:31 +01:00
  • 5435ed723d
    Document our little-endian integers as such Daniel Lublin 2022-11-25 16:36:33 +01:00
  • a0974a2c0b
    fw: Make FW_CMD_NAME_VERSION return names as ASCII arrays Michael Cardell Widerkrantz 2022-11-25 14:00:53 +01:00
  • a2bc95f49a
    Flash red when ending in unknown stat Daniel Lublin 2022-11-25 09:32:28 +01:00
  • 687ee4f8b1
    Let LED be steady white when loading app Daniel Lublin 2022-11-15 14:24:16 +01:00