monome / ii

ii protocol (i2c for synth modules)
12 stars 0 forks source link

published address list and function tables #1

Open tehn opened 4 years ago

tehn commented 4 years ago

in addition to referring to header files, it'd be reasonable to have a list of allocated addresses posted here, along with subpages for function tables per module.

scanner-darkly commented 4 years ago

currently documented here: https://github.com/monome/libavr32/blob/master/src/ii.h

trentgill commented 4 years ago

Personally I'd love these lists to be in some parseable form so we can build the header files directly from the listings. That's what I was trying to do with crow descriptors, where each device has a lua file that has enough info to generate the backend code, but also help files / documentation.

I used lua because i was in that headspace working on crow, but we could use a different format (json?) if that makes it easier to write the translation layers?

scanner-darkly commented 4 years ago

using json/yaml or similar could also allow to autogenerate docs easily.