Commit Graph

2780 Commits

Author SHA1 Message Date
Jeff Epler
c1dce99be9
Link to dedicated guide for rgbmatrix 2023-08-22 10:55:55 -05:00
Jeff Epler
e336dc90cf
update explanation of height; it is optional 2023-08-22 10:53:10 -05:00
Jeff Epler
2dcc0d2a62
further explain width and height, it can't hurt 2023-08-22 10:46:34 -05:00
Jeff Epler
81ad2e05ba
address review comments 2023-08-22 10:44:35 -05:00
Jeff Epler
485924896e
RGBMatrix: document constructor arguments
Closes: #8283
2023-08-22 10:31:09 -05:00
Dan Halbert
8157920d10
Merge pull request #8312 from jepler/fix-sphinx-82x
Use the ".. jinja" tag to render support_matrix template
2023-08-21 23:46:25 -04:00
Jeff Epler
2fc413db24
Use the ".. jinja" tag to render support_matrix template
.. and remove the substring check for the file.

this fixes the problem with sphinx 7.2.2 that the "docname" can
be None (see https://github.com/sphinx-doc/sphinx/issues/11620)
2023-08-21 21:34:14 -05:00
Jeff Epler
d23ddff971
Add several constants needed to use multicast UDP
This was verified by @todbot to work on esp32 s2 and s3;
the constant should match any system that uses LWIP numbering.
2023-08-21 16:19:58 -05:00
Dan Halbert
10a022db87 consolidate and shorten some error messages 2023-08-19 12:39:54 -04:00
Scott Shawcroft
516a242344
Merge pull request #8208 from dhalbert/8.2.x-backport-8180-ip4v-addressdoc
8.2.x backport: docs:  wifi.radio.ipv4_address_ap is read-only
2023-07-24 10:09:46 -07:00
Scott Shawcroft
44c6563028
Merge pull request #8206 from dhalbert/8.2.x-backport-8169-getenv-notimplemented
8.2.x backport: throw an exception if os.getenv is used on a board without settings.t…
2023-07-24 10:08:34 -07:00
Scott Shawcroft
613dda89f2
Merge pull request #8205 from dhalbert/8.2.x-backport-8165-network-docs
8.2.x backport 8165 network docs
2023-07-24 10:07:58 -07:00
anecdata
bbf5e67fbb docs: wifi.radio.ipv4_address_ap is read-only 2023-07-23 12:24:22 -04:00
Jeff Epler
aba171656d throw an exception if os.getenv is used on a board without settings.toml support 2023-07-23 12:16:06 -04:00
anecdata
939149bb2f formatting fix 2023-07-23 12:10:02 -04:00
anecdata
104cf0bb3a raspberrypi: start AP before set IPv4 2023-07-23 12:10:02 -04:00
anecdata
3d212f70eb mdns: can't use web workflow port 2023-07-23 12:10:02 -04:00
Jim Mussared
90ec0f2ee0 shared-bindings/zlib: Fix docs for zlib.decompress.
The docs say the method is called `zlib_decompress` but should be
just `decompress`.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2023-07-23 10:08:31 -04:00
Jeff Epler
f15eceb24c
Document more classes that can be separately enabled 2023-07-20 11:16:49 -05:00
Jeff Epler
6a2499227a
render the board support list within the docs of os.getenv 2023-07-20 11:16:48 -05:00
foamyguy
c4b57dc2fe fix shape.set_boundary() 2023-06-24 12:42:00 -05:00
Dan Halbert
a84551afb7
Merge pull request #8105 from dhalbert/authmode-doc
improve start_ap() doc; make "authmode" use consistent internally
2023-06-23 12:51:26 -04:00
Dan Halbert
dc13a8036b
Merge pull request #8104 from dhalbert/rp2040-countio-doc
note RP2040 countio limitations
2023-06-22 18:37:49 -04:00
Dan Halbert
540bf58102 improve start_ap() doc; make "authmode" use consistent internally 2023-06-22 16:24:18 -04:00
Dan Halbert
8acc8581df note RP2040 countio limitations 2023-06-22 14:56:46 -04:00
Dan Halbert
1f2a1a6e78 Improve OnDiskGif doc; check image width 2023-06-22 14:24:48 -04:00
Scott Shawcroft
4789508629
Merge pull request #8087 from anecdata/ap_chan
validate wifi Access Point channel
2023-06-20 13:14:04 -07:00
Dan Halbert
f5c03e64e5 fix typos: "CTX mode" -> "CTR mode" 2023-06-20 12:50:36 -04:00
anecdata
b0e0b4adce ap channel validation 2023-06-15 20:20:17 -05:00
Jeff Epler
666fb94ca3
Merge pull request #8056 from jepler/matrixportal-s3
Add Adafruit MatrixPortal S3 board def & update protomatter
2023-06-13 19:34:08 -05:00
Jeff Epler
d4913b04e0 rgbmatrix: update protomatter
and re-organize so that esp32 s2/s3 don't do as much at reset

.. it's not necessary (because most data is in esp-idf managed memory)
and doing this saves me from having to debug why reconstruct isn't working
properly on that platform.

This needs to be tested on other platforms again before being merged!
2023-06-08 10:43:32 -05:00
Jeff Epler
3151656f4b synthio: more fir-filter removal; fix biquad logic errors 2023-05-30 09:24:26 -05:00
Jeff Epler
1d58b550b5
synthio: fix doc build 2023-05-29 13:07:15 -05:00
Jeff Epler
51027974e5
synthio: apply biquad filters during synthesis 2023-05-29 10:53:48 -05:00
Jeff Epler
fed8d5825b
synthio: add biquad filter type & basic filter calculations
the filter cannot be applied as yet.
2023-05-29 09:50:18 -05:00
Jeff Epler
9f138dc188
synthio: list filter in the constructor 2023-05-23 19:38:25 -05:00
Jeff Epler
11d8a6ec3a
synthio: rename synthesizer.lfos to .blocks
.. since math blocks can be placed in it too (and that's useful)
2023-05-23 19:38:25 -05:00
Jeff Epler
c20e862790
synthio: note frequency can only be a float, for now 2023-05-23 19:38:24 -05:00
Jeff Epler
1847c2b72a
synthio: fix, rename voct_to_hz
todbot discovered that this function wasn't working right, and wasn't
well-named.
2023-05-23 19:38:24 -05:00
Jeff Epler
2b42783301
Apply suggestions from code review
Co-authored-by: Dan Halbert <halbert@adafruit.com>
2023-05-23 08:57:16 -05:00
Jeff Epler
122e00bdb3
document ring arguments to constructor
thanks Mark!
2023-05-22 21:59:39 -05:00
Jeff Epler
af40a173ba
synthio: midi_to_hz: remove arbitrary note number limitation
The underlying routine can return numbers for higher and lower
octaves. Other bits of the code might have frequency limitations
but that doesn't mean we shouldn't let someone get a ~4Hz "note"
by sending in (-12), because that's actually totally plausible as
an LFO frequency.
2023-05-22 21:58:09 -05:00
Jeff Epler
1b174f8b3d
synthio: remove "1-octave" caveat, is false now 2023-05-22 21:58:09 -05:00
Jeff Epler
5b4d621fd2
synthio: explicitly cast away const to satisfy compiler 2023-05-22 21:58:08 -05:00
Jeff Epler
167aa30f12
synthio: remove if0'd code
thanks tannewt
2023-05-22 21:58:04 -05:00
Jeff Epler
8626130af7
synthio: Add default triangle waveform to LFO, improve docs 2023-05-22 10:53:29 -05:00
Jeff Epler
4f671dab6f
synthio: one more doc fix 2023-05-21 19:15:34 -05:00
Jeff Epler
4d60c4608e
synthio: doc fixes 2023-05-21 17:49:30 -05:00
Jeff Epler
c5615995d9
synthio: fix docstring 2023-05-21 13:22:49 -05:00
Jeff Epler
c084ab92c8
synthio: Enable synthio.MathOperation.SUM(3,4,5) 2023-05-21 13:22:48 -05:00