Commit Graph
36 Commits
Author SHA1 Message Date
Uri Shaked d9a6d6206d fix(datasheet): broken images 2024-04-11 15:14:31 +03:00
Uri Shaked 45633298e8 fix(docs): update code to support new info.yaml format 2023-12-23 22:37:55 +02:00
Uri Shaked c2c0d8ffbd refactor: add more types
include types for the new info.yaml
2023-12-23 21:27:22 +02:00
Uri Shaked 0ea5cec65d feat(docs): rename generated markdown index to shuttle_index.md 2023-12-23 13:04:18 +02:00
Uri Shaked a31ae37296 feat(docs): update for tt05 (WiP) 2023-11-09 17:00:59 +02:00
Uri Shaked 1c969fe0f3 feat(docs): update README template
1. Include current shuttle name (instead of hard coded "Tiny Tapeout 03p5")
2. Include the git repo URL / commit hash
2023-10-17 10:00:30 +03:00
Uri Shaked 5925525982 fix(datasheet): fails when "bidirectional" is empty
e.g.

```yaml
documentation:
  ...

# A description of what the inputs do (e.g. red button, SPI CLK, SPI MOSI, etc).
  inputs:
    - sclrn
    - ser
    - rck
    - srck
    - G
# A description of what the outputs do (e.g. status LED, SPI MISO, etc)
  outputs:
    - q[0]
    - q[1]
    - q[2]
    - q[3]
    - q[4]
    - q[5]
    - q[6]
    - q[7]
# A description of what the bidirectional I/O pins do (e.g. I2C SDA, I2C SCL, etc)
  bidirectional:

```
2023-09-30 07:58:45 +03:00
Uri Shaked aa8f760375 style: fix lint errors + reformat source with black 2023-09-21 22:30:52 +03:00
Uri Shaked ff0eea8794 refactor: add more types 2023-09-19 20:42:47 +03:00
Uri Shaked 000002721f docs: add qfn-64 pinout 2023-09-14 13:39:32 +03:00
Matt Venn 37c18a964e update logo and include projects that have missing pins in the datasheet 2023-09-11 15:33:06 +02:00
Boundary Effect 389d181cbb feat(datasheet): allow svg images 2023-09-09 00:10:44 +02:00
Uri Shaked 010cebe7d6 fix(datasheet): remove outdated STA / Verification sections 2023-09-07 20:53:56 +03:00
Uri Shaked da5f3cb1f8 fix(datasheet): broken links to git / extra docs 2023-09-06 10:02:13 +03:00
Uri Shaked 09c57b7938 fix(datasheet): blackslash characters still break the datasheet
applied a bruteforce workaround (replace every backslash with `\mbox{\\textbackslash}`) so we can still get the datasheet generated
2023-09-06 10:02:08 +03:00
Uri Shaked ae0f2483ba fix(datasheet): backslash characters in project description break the datasheet
e.g. the "description" field of the following info.yaml would break the datasheet generation:

```yaml
documentation:

  author:       "Sarthak Raheja and Bittu N"      # Your name
  title:        "Simple Piano"      # Project title
  language:     "Verilog" # other examples include Verilog, Amaranth, VHDL, etc

  # Short description of what your project does
  description:  |
    The input clock is divided into a series of frequencies to mimic a piano having only 12 keys of one octave. User can choose from a choice of 3-5 octaves. Additionally, few pre-defined tunes have been included using RTTTL logic\n
```
2023-09-05 10:13:21 +03:00
Uri Shaked 24c15519e8 fix(datasheet): broken user module pictures / diagrams
close #22
2023-07-31 09:02:16 +03:00
Uri Shaked 1aa125fdd5 fix(datasheet): broken images, replace scanchain info with mux
- fix some of the broken images
- render the mux's info doc in place of the scanchain doc
2023-07-30 23:09:31 +03:00
Uri Shaked 6034820170 fix(datasheet): use shuttle name from config
also, dynamically figure out the repo URL (instead of using an hardcoded value)
2023-07-30 09:40:16 +03:00
Uri Shaked 769cc65983 feat(datasheet): include mux addresses 2023-07-29 22:48:53 +03:00
Uri Shaked 26785bea0e feat: support submissions from app.tinytapeout.com (#21)
* feat: copy_macros and copy_final_results commands

* feat: generate shuttle index JSON
includes information about all projects:
- repo
- commit
- mux index
- mux position (X/Y)

* feat: add --create-efabless-submission option
2023-07-21 15:52:04 +03:00
Matt Venn c8a0fcfe6b merge 2023-05-25 13:51:16 +02:00
Matt Venn e1199f214f update INFO and README, fill in stats for tt03 index, switch to annotated index 2023-04-26 17:35:40 +02:00
Matt Venn 2f1783b8b0 lint 2023-04-20 16:25:28 +02:00
Matt Venn c99cfc1612 fail if picture doesn't exist 2023-04-19 17:10:12 +02:00
Matt Venn 0756eb5399 fix #9 2023-04-19 17:00:47 +02:00
Matt Venn bfbcaedd6c update datasheet to include STA 2023-04-04 19:14:37 +02:00
Matt Venn 8c45603e3a add STA to datasheet 2023-04-04 18:56:30 +02:00
Matt Venn 906cd09762 wip hugo docs 2023-03-17 16:59:56 +01:00
matt venn b5745ccf4d template files and paths 2023-03-16 15:41:54 +01:00
matt venn 97cfa3b15e lint and partially working 2023-03-13 18:05:56 +01:00
matt venn 28a4340240 wip 2023-03-13 18:05:44 +01:00
Matt Venn dd07aaa1b1 doc preview 2023-02-23 17:43:52 +01:00
Matt Venn 1fe1787514 comments 2023-02-22 17:36:22 +01:00
Matt Venn 77a0b2db7d svg and png conversion moved to docs 2023-02-22 10:40:43 +01:00
Matt Venn 282de3777a first pass after splitting configure.py and incorporating sssummarizer 2023-02-21 18:19:52 +01:00