robert-hh
ee1036023e
extmod/machine_spi: Support firstbit=LSB for machine.SoftSPI.
...
Being able to send data out in LSB format can be useful, and having support
in the low-level driver is much better than requiring Python code to
reorder the bits before sending them / after receiving them. In particular
if the hardware does not support the LSB format (eg RP2040) then one needs
to use the SoftSPI in LSB mode.
For this change a default definition of `MICROPY_PY_MACHINE_SPI_MSB/_LSB`
was added to `py/mpconfig.h`, making them available to all ports. The
identical defines in `esp32/mpconfigport.h` were deleted.
Resolves issues #5340 , #11404 .
Signed-off-by: robert-hh <robert@hammelrath.com>
2024-07-12 22:59:31 +10:00
..
2024-02-28 15:48:51 +11:00
2024-03-07 16:25:17 +11:00
2024-03-16 12:19:12 +11:00
2024-03-07 14:20:42 +11:00
2024-03-29 17:58:18 +11:00
2017-07-18 11:57:39 +10:00
2024-07-02 13:19:17 +10:00
2024-03-15 12:59:58 +11:00
2024-03-16 12:19:12 +11:00
2024-06-27 11:17:59 +10:00
2022-05-05 13:30:40 +10:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-08 13:31:02 +11:00
2024-03-15 12:04:34 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-15 12:04:25 +11:00
2024-07-12 22:59:31 +10:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-07-02 10:23:26 +10:00
2024-03-07 14:20:42 +11:00
2023-12-22 10:26:52 +11:00
2024-06-20 00:11:05 +10:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-16 12:19:12 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-28 16:18:09 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-07-04 15:55:03 +10:00
2024-07-11 23:38:07 +10:00
2024-03-15 14:22:11 +11:00
2024-07-04 15:55:03 +10:00
2024-06-04 12:45:01 +10:00
2024-03-07 14:20:42 +11:00
2024-07-04 15:55:03 +10:00
2024-03-29 17:59:04 +11:00
2024-03-15 18:11:28 +11:00
2024-07-04 15:55:03 +10:00
2024-03-15 18:11:28 +11:00
2024-05-27 12:44:02 +10:00
2024-03-07 14:20:42 +11:00
2024-06-17 13:12:54 +10:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2023-06-08 17:54:14 +10:00
2024-03-28 17:36:13 +11:00
2024-07-04 15:55:03 +10:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-07-04 15:55:03 +10:00
2024-03-07 14:20:42 +11:00
2023-06-08 17:54:14 +10:00
2020-09-08 11:41:31 +10:00
2022-06-03 11:53:28 +10:00
2024-03-28 12:52:28 +11:00
2019-06-03 16:47:35 +10:00
2024-07-04 15:55:03 +10:00
2024-07-04 15:55:03 +10:00
2024-07-12 01:03:46 +10:00
2024-05-07 17:42:34 +10:00
2024-03-16 10:59:03 +11:00
2020-02-28 10:33:03 +11:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2024-07-04 15:55:03 +10:00
2019-10-29 12:12:37 +11:00
2024-03-07 14:20:42 +11:00
2019-10-29 14:17:29 +11:00
2024-03-07 14:20:42 +11:00
2024-07-04 15:55:03 +10:00
2024-03-07 14:20:42 +11:00
2024-07-04 15:55:03 +10:00
2018-06-06 14:33:42 +10:00
2024-03-07 14:20:42 +11:00
2024-07-04 15:55:03 +10:00
2022-05-25 13:04:45 +10:00
2022-09-19 19:06:07 +10:00
2017-07-18 11:57:39 +10:00