pico-sdk/tools/pioasm
Graham Sanderson 302fd9a811
Fix WAIT GPIO n for n > 32 and when using gpio_base = 16 (#2265)
- fix bug: pioasm was spilling bit 5 of arg2 into arg1
- make pio_add_program flip bit 5 of a WAIT GPIO instruction if gpio_base is 16

Note: pioasm will encode only the bits 4-0 of arg2 (the GPIO number), however it does indicate whether
0-15 means 0-15 or 32-47. This can only be fixed up when loading the program, and indeed once the GPIO
base is known. pio_can_add_program and friends already detected the cases where this was impossible
2025-02-14 09:26:22 -06:00
..
cmake SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
gen some minor pioasm fixes for #1950 (#2056) 2024-11-21 11:56:22 -06:00
test small pioasm improvements (#2224) 2025-02-05 10:55:24 -06:00
ada_output.cpp SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
BUILD.bazel SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
c_sdk_output.cpp some minor pioasm fixes for #1950 (#2056) 2024-11-21 11:56:22 -06:00
CMakeLists.txt Use lib instead of CMAKE_INSTALL_LIBDIR for pioasm install (#1865) 2024-09-03 16:26:43 -05:00
go_output.cpp Implement Pioasm for Go (TinyGo) (#1604) 2024-05-07 17:39:28 -05:00
hex_output.cpp Initial Release 2021-01-20 10:44:27 -06:00
json_output.cpp [pioasm] Fix build warning due to extra parameters (#1625) 2024-05-19 16:48:53 -05:00
lexer.ll SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
main.cpp SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
output_format.h SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
parser.yy some minor pioasm fixes for #1950 (#2056) 2024-11-21 11:56:22 -06:00
pio_assembler.cpp Fix WAIT GPIO n for n > 32 and when using gpio_base = 16 (#2265) 2025-02-14 09:26:22 -06:00
pio_assembler.h SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
pio_disassembler.cpp small pioasm improvements (#2224) 2025-02-05 10:55:24 -06:00
pio_disassembler.h SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
pio_enums.h SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
pio_types.h SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
python_output.cpp small pioasm improvements (#2224) 2025-02-05 10:55:24 -06:00