├── .cargo └── config.toml ├── .github ├── CODEOWNERS └── workflows │ └── ci.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── Embed.toml ├── LICENSE ├── README.md ├── examples ├── adc.rs ├── ctimer_blink.rs ├── ctimer_fade.rs ├── gpio_delay.rs ├── gpio_dynamic.rs ├── gpio_generic.rs ├── gpio_input.rs ├── gpio_simple.rs ├── gpio_sleep.rs ├── gpio_timer.rs ├── i2c_eeprom.rs ├── i2c_master_slave.rs ├── i2c_master_slave_dma.rs ├── i2c_vl53l0x.rs ├── mrt_clock.rs ├── pinint.rs ├── pmu.rs ├── rtic.rs ├── spi_apa102.rs ├── usart.rs └── usart_dma.rs ├── lpc8xx-hal.sublime-project ├── memory_16_4.x ├── memory_32_8.x ├── memory_64_16.x ├── openocd.gdb ├── openocd_82x.cfg ├── openocd_84x.cfg ├── rustfmt.toml ├── scripts ├── build.sh └── test.sh ├── src ├── adc.rs ├── clock.rs ├── ctimer │ ├── channel.rs │ ├── gen.rs │ ├── mod.rs │ └── peripheral.rs ├── delay.rs ├── dma │ ├── buffer.rs │ ├── channels.rs │ ├── descriptors.rs │ ├── gen.rs │ ├── mod.rs │ ├── peripheral.rs │ └── transfer.rs ├── gpio.rs ├── i2c │ ├── clock.rs │ ├── error.rs │ ├── instances.rs │ ├── interrupts.rs │ ├── master.rs │ ├── mod.rs │ ├── peripheral.rs │ └── slave.rs ├── lib.rs ├── mrt │ ├── channel.rs │ ├── gen.rs │ ├── mod.rs │ ├── peripheral.rs │ └── ticks.rs ├── pinint │ ├── gen.rs │ ├── interrupt.rs │ ├── mod.rs │ ├── peripheral.rs │ └── traits.rs ├── pins │ ├── gen.rs │ ├── mod.rs │ ├── pin.rs │ ├── state.rs │ └── traits.rs ├── pmu.rs ├── reg_proxy.rs ├── sleep.rs ├── spi │ ├── clock.rs │ ├── dma.rs │ ├── instances.rs │ ├── interrupts.rs │ ├── mod.rs │ └── peripheral.rs ├── swm │ ├── assignment.rs │ ├── fixed_functions.rs │ ├── function_kind.rs │ ├── functions.rs │ ├── handle.rs │ ├── mod.rs │ ├── movable_functions.rs │ ├── peripheral.rs │ └── state.rs ├── syscon │ ├── clock_source.rs │ ├── frg.rs │ └── mod.rs ├── usart │ ├── clock.rs │ ├── flags.rs │ ├── instances.rs │ ├── mod.rs │ ├── peripheral.rs │ ├── rx.rs │ ├── settings.rs │ ├── state.rs │ └── tx.rs └── wkt.rs ├── test-suite ├── .cargo │ └── config.toml ├── Cargo.toml ├── README.md ├── src │ └── lib.rs └── tests │ ├── Cargo.toml │ └── tests │ └── test.rs └── tests ├── compile-fail └── swm │ ├── assign-function-to-multiple-pins.rs │ ├── assign-function-to-multiple-pins.stderr │ ├── assign-multiple-output-functions.rs │ ├── assign-multiple-output-functions.stderr │ ├── unassign-function-from-wrong-pin.rs │ ├── unassign-function-from-wrong-pin.stderr │ ├── unassign-unassigned-input-function.rs │ ├── unassign-unassigned-input-function.stderr │ ├── unassign-unassigned-output-function.rs │ └── unassign-unassigned-output-function.stderr └── compiletest.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Embed.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/Embed.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/README.md -------------------------------------------------------------------------------- /examples/adc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/adc.rs -------------------------------------------------------------------------------- /examples/ctimer_blink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/ctimer_blink.rs -------------------------------------------------------------------------------- /examples/ctimer_fade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/ctimer_fade.rs -------------------------------------------------------------------------------- /examples/gpio_delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/gpio_delay.rs -------------------------------------------------------------------------------- /examples/gpio_dynamic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/gpio_dynamic.rs -------------------------------------------------------------------------------- /examples/gpio_generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/gpio_generic.rs -------------------------------------------------------------------------------- /examples/gpio_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/gpio_input.rs -------------------------------------------------------------------------------- /examples/gpio_simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/gpio_simple.rs -------------------------------------------------------------------------------- /examples/gpio_sleep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/gpio_sleep.rs -------------------------------------------------------------------------------- /examples/gpio_timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/gpio_timer.rs -------------------------------------------------------------------------------- /examples/i2c_eeprom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/i2c_eeprom.rs -------------------------------------------------------------------------------- /examples/i2c_master_slave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/i2c_master_slave.rs -------------------------------------------------------------------------------- /examples/i2c_master_slave_dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/i2c_master_slave_dma.rs -------------------------------------------------------------------------------- /examples/i2c_vl53l0x.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/i2c_vl53l0x.rs -------------------------------------------------------------------------------- /examples/mrt_clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/mrt_clock.rs -------------------------------------------------------------------------------- /examples/pinint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/pinint.rs -------------------------------------------------------------------------------- /examples/pmu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/pmu.rs -------------------------------------------------------------------------------- /examples/rtic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/rtic.rs -------------------------------------------------------------------------------- /examples/spi_apa102.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/spi_apa102.rs -------------------------------------------------------------------------------- /examples/usart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/usart.rs -------------------------------------------------------------------------------- /examples/usart_dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/examples/usart_dma.rs -------------------------------------------------------------------------------- /lpc8xx-hal.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/lpc8xx-hal.sublime-project -------------------------------------------------------------------------------- /memory_16_4.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/memory_16_4.x -------------------------------------------------------------------------------- /memory_32_8.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/memory_32_8.x -------------------------------------------------------------------------------- /memory_64_16.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/memory_64_16.x -------------------------------------------------------------------------------- /openocd.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/openocd.gdb -------------------------------------------------------------------------------- /openocd_82x.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/openocd_82x.cfg -------------------------------------------------------------------------------- /openocd_84x.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/openocd_84x.cfg -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 80 2 | -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /src/adc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/adc.rs -------------------------------------------------------------------------------- /src/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/clock.rs -------------------------------------------------------------------------------- /src/ctimer/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/ctimer/channel.rs -------------------------------------------------------------------------------- /src/ctimer/gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/ctimer/gen.rs -------------------------------------------------------------------------------- /src/ctimer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/ctimer/mod.rs -------------------------------------------------------------------------------- /src/ctimer/peripheral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/ctimer/peripheral.rs -------------------------------------------------------------------------------- /src/delay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/delay.rs -------------------------------------------------------------------------------- /src/dma/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/dma/buffer.rs -------------------------------------------------------------------------------- /src/dma/channels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/dma/channels.rs -------------------------------------------------------------------------------- /src/dma/descriptors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/dma/descriptors.rs -------------------------------------------------------------------------------- /src/dma/gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/dma/gen.rs -------------------------------------------------------------------------------- /src/dma/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/dma/mod.rs -------------------------------------------------------------------------------- /src/dma/peripheral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/dma/peripheral.rs -------------------------------------------------------------------------------- /src/dma/transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/dma/transfer.rs -------------------------------------------------------------------------------- /src/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/gpio.rs -------------------------------------------------------------------------------- /src/i2c/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/i2c/clock.rs -------------------------------------------------------------------------------- /src/i2c/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/i2c/error.rs -------------------------------------------------------------------------------- /src/i2c/instances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/i2c/instances.rs -------------------------------------------------------------------------------- /src/i2c/interrupts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/i2c/interrupts.rs -------------------------------------------------------------------------------- /src/i2c/master.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/i2c/master.rs -------------------------------------------------------------------------------- /src/i2c/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/i2c/mod.rs -------------------------------------------------------------------------------- /src/i2c/peripheral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/i2c/peripheral.rs -------------------------------------------------------------------------------- /src/i2c/slave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/i2c/slave.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mrt/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/mrt/channel.rs -------------------------------------------------------------------------------- /src/mrt/gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/mrt/gen.rs -------------------------------------------------------------------------------- /src/mrt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/mrt/mod.rs -------------------------------------------------------------------------------- /src/mrt/peripheral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/mrt/peripheral.rs -------------------------------------------------------------------------------- /src/mrt/ticks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/mrt/ticks.rs -------------------------------------------------------------------------------- /src/pinint/gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pinint/gen.rs -------------------------------------------------------------------------------- /src/pinint/interrupt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pinint/interrupt.rs -------------------------------------------------------------------------------- /src/pinint/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pinint/mod.rs -------------------------------------------------------------------------------- /src/pinint/peripheral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pinint/peripheral.rs -------------------------------------------------------------------------------- /src/pinint/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pinint/traits.rs -------------------------------------------------------------------------------- /src/pins/gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pins/gen.rs -------------------------------------------------------------------------------- /src/pins/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pins/mod.rs -------------------------------------------------------------------------------- /src/pins/pin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pins/pin.rs -------------------------------------------------------------------------------- /src/pins/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pins/state.rs -------------------------------------------------------------------------------- /src/pins/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pins/traits.rs -------------------------------------------------------------------------------- /src/pmu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/pmu.rs -------------------------------------------------------------------------------- /src/reg_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/reg_proxy.rs -------------------------------------------------------------------------------- /src/sleep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/sleep.rs -------------------------------------------------------------------------------- /src/spi/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/spi/clock.rs -------------------------------------------------------------------------------- /src/spi/dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/spi/dma.rs -------------------------------------------------------------------------------- /src/spi/instances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/spi/instances.rs -------------------------------------------------------------------------------- /src/spi/interrupts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/spi/interrupts.rs -------------------------------------------------------------------------------- /src/spi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/spi/mod.rs -------------------------------------------------------------------------------- /src/spi/peripheral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/spi/peripheral.rs -------------------------------------------------------------------------------- /src/swm/assignment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/swm/assignment.rs -------------------------------------------------------------------------------- /src/swm/fixed_functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/swm/fixed_functions.rs -------------------------------------------------------------------------------- /src/swm/function_kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/swm/function_kind.rs -------------------------------------------------------------------------------- /src/swm/functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/swm/functions.rs -------------------------------------------------------------------------------- /src/swm/handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/swm/handle.rs -------------------------------------------------------------------------------- /src/swm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/swm/mod.rs -------------------------------------------------------------------------------- /src/swm/movable_functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/swm/movable_functions.rs -------------------------------------------------------------------------------- /src/swm/peripheral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/swm/peripheral.rs -------------------------------------------------------------------------------- /src/swm/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/swm/state.rs -------------------------------------------------------------------------------- /src/syscon/clock_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/syscon/clock_source.rs -------------------------------------------------------------------------------- /src/syscon/frg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/syscon/frg.rs -------------------------------------------------------------------------------- /src/syscon/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/syscon/mod.rs -------------------------------------------------------------------------------- /src/usart/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/usart/clock.rs -------------------------------------------------------------------------------- /src/usart/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/usart/flags.rs -------------------------------------------------------------------------------- /src/usart/instances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/usart/instances.rs -------------------------------------------------------------------------------- /src/usart/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/usart/mod.rs -------------------------------------------------------------------------------- /src/usart/peripheral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/usart/peripheral.rs -------------------------------------------------------------------------------- /src/usart/rx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/usart/rx.rs -------------------------------------------------------------------------------- /src/usart/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/usart/settings.rs -------------------------------------------------------------------------------- /src/usart/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/usart/state.rs -------------------------------------------------------------------------------- /src/usart/tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/usart/tx.rs -------------------------------------------------------------------------------- /src/wkt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/src/wkt.rs -------------------------------------------------------------------------------- /test-suite/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/test-suite/.cargo/config.toml -------------------------------------------------------------------------------- /test-suite/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/test-suite/Cargo.toml -------------------------------------------------------------------------------- /test-suite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/test-suite/README.md -------------------------------------------------------------------------------- /test-suite/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/test-suite/src/lib.rs -------------------------------------------------------------------------------- /test-suite/tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/test-suite/tests/Cargo.toml -------------------------------------------------------------------------------- /test-suite/tests/tests/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/test-suite/tests/tests/test.rs -------------------------------------------------------------------------------- /tests/compile-fail/swm/assign-function-to-multiple-pins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compile-fail/swm/assign-function-to-multiple-pins.rs -------------------------------------------------------------------------------- /tests/compile-fail/swm/assign-function-to-multiple-pins.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compile-fail/swm/assign-function-to-multiple-pins.stderr -------------------------------------------------------------------------------- /tests/compile-fail/swm/assign-multiple-output-functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compile-fail/swm/assign-multiple-output-functions.rs -------------------------------------------------------------------------------- /tests/compile-fail/swm/assign-multiple-output-functions.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compile-fail/swm/assign-multiple-output-functions.stderr -------------------------------------------------------------------------------- /tests/compile-fail/swm/unassign-function-from-wrong-pin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compile-fail/swm/unassign-function-from-wrong-pin.rs -------------------------------------------------------------------------------- /tests/compile-fail/swm/unassign-function-from-wrong-pin.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compile-fail/swm/unassign-function-from-wrong-pin.stderr -------------------------------------------------------------------------------- /tests/compile-fail/swm/unassign-unassigned-input-function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compile-fail/swm/unassign-unassigned-input-function.rs -------------------------------------------------------------------------------- /tests/compile-fail/swm/unassign-unassigned-input-function.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compile-fail/swm/unassign-unassigned-input-function.stderr -------------------------------------------------------------------------------- /tests/compile-fail/swm/unassign-unassigned-output-function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compile-fail/swm/unassign-unassigned-output-function.rs -------------------------------------------------------------------------------- /tests/compile-fail/swm/unassign-unassigned-output-function.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compile-fail/swm/unassign-unassigned-output-function.stderr -------------------------------------------------------------------------------- /tests/compiletest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lpc-rs/lpc8xx-hal/HEAD/tests/compiletest.rs --------------------------------------------------------------------------------