Commit graph

  • a0740a5ac3
    Merge pull request #147 from Lichtso/feature/gpio_interrupt 9names 2021-10-07 09:52:21 +1100
  • f92c9900cf
    Merge pull request #152 from anall/feature/rom_data_unsafe_reapply 9names 2021-10-07 09:40:57 +1100
  • e63f1f6dee Make pio-proc a dev-dependency Jan Niehusmann 2021-10-05 16:05:24 +0000
  • 3d8ccf55ab Add some help text. Jonathan Pallant (42 Technology) 2021-10-05 11:51:20 +0100
  • dab619d627 split rom_data into safe and unsafe functions Andrea Nall 2021-06-20 01:12:16 -0500
  • 8690d93a6a Use local rp2040-hal version when building in-crate 9names 2021-10-02 19:57:25 +1000
  • c8609e9ef1 Update WS2812 usage after PIO api's breaking change. Wilfried Chauveau 2021-10-02 10:04:15 +0100
  • ad68c9d696
    Fix i2c write read (#146) Jan Niehusmann 2021-10-02 09:43:05 +0200
  • 800f71a1b8 Implement QT Py BSP with example Stephen Onnen 2021-09-28 23:20:35 -0500
  • ede25a4f15
    Merge pull request #143 from mgottschlag/pio-rework 9names 2021-10-02 16:41:38 +1000
  • 666b22f56b
    Update example feather_neopixel_rainbow.rs with new Timer syntax (#148) 9names 2021-10-02 16:03:36 +1000
  • 82dfd8e2cc Add an example using the Feather RP2040's onboard NeoPixel Jordan Williams 2021-09-28 10:17:06 -0500
  • 90470b6ff3
    Adds reset for timer, otherwise it would not run. (#136) Alexander Meißner 2021-10-02 07:41:04 +0200
  • 2b6de3a3c9
    implement embedded-hal 1.0.0-alpha.5 (#131) Jan Niehusmann 2021-10-02 07:36:40 +0200
  • 4db944ad4e pio: Fix clippy warnings and examples in doc comments. Mathias Gottschlag 2021-10-01 18:41:10 +0200
  • dbd4c7dfea Implements interrupts for GPIO pins. Alexander Meißner 2021-10-01 14:17:51 +0200
  • d1bbceaab4 Add changelog entry about PIO changes.. Mathias Gottschlag 2021-10-01 08:50:18 +0200
  • 2fc42e07f2 pio: Rename read_rx/write_tx to read/write. Mathias Gottschlag 2021-10-01 08:47:16 +0200
  • 207f5aebdb pio: Split RX and TX FIFO functions into different types. Mathias Gottschlag 2021-09-30 09:07:15 +0200
  • dbe7f48699 pio: Identify state machines via generic parameters. Mathias Gottschlag 2021-09-29 21:42:05 +0200
  • 64fa8441d8 pio: Fix bugs spotted in the review. Mathias Gottschlag 2021-09-29 20:55:24 +0200
  • 684f483859 pio: Improve documentation and add an example that uses pio_proc::pio!(). Mathias Gottschlag 2021-09-28 21:48:05 +0200
  • 515eac5553 pio: Differentiate between uninitialized/stopped/running state machines. Mathias Gottschlag 2021-09-28 21:15:28 +0200
  • 4d97d9fe75 pio: Enable code sharing between SMs via objects for installed programs. Mathias Gottschlag 2021-09-28 20:24:51 +0200
  • 959f714fb9 pio: Fix marking used instruction space. Mathias Gottschlag 2021-09-28 20:07:25 +0200
  • 2ff9ae156f pio: Fix some doc comments. Mathias Gottschlag 2021-09-28 19:51:36 +0200
  • e5a7c325b0 pio: Split PIO into multiple objects that can be moved around separately. Mathias Gottschlag 2021-09-27 22:07:41 +0200
  • da89888ccb
    Merge pull request #137 from 42-technology-ltd/ensure-hal-examples-non-board-specific Jonathan Pallant 2021-09-28 10:46:42 +0100
  • 49ad970d31 Typo: micontroller Jonathan Pallant (42 Technology) 2021-09-28 10:05:25 +0100
  • fc0075a381 Addressing review comments. Jonathan Pallant (42 Technology) 2021-09-28 09:26:31 +0100
  • 0beedde69b Ugh. Thanks, rustfmt. Jonathan Pallant (42 Technology) 2021-09-27 19:03:07 +0100
  • d251627e47 Make trait comments more consistent. Jonathan Pallant (42 Technology) 2021-09-27 19:01:46 +0100
  • 8876159687 Ah, rustfmt. Jonathan Pallant (42 Technology) 2021-09-27 18:58:16 +0100
  • c04f439020 Polish the watchdog example. Jonathan Pallant (42 Technology) 2021-09-27 18:57:19 +0100
  • b005128a73 Oh, make sure uart example actually builds. Jonathan Pallant (42 Technology) 2021-09-27 18:57:10 +0100
  • 7e03772687 Polish the UART example. Jonathan Pallant (42 Technology) 2021-09-27 18:52:13 +0100
  • b894ab9ce7 Cleaning up. Jonathan Pallant (42 Technology) 2021-09-27 18:43:01 +0100
  • 225eabb449 Use peripheral clock to describe the clock signal given to peripherals. Jonathan Pallant (42 Technology) 2021-09-27 18:42:36 +0100
  • c531eb976e Say nothing about the default input clock frequency - it's given! Jonathan Pallant (42 Technology) 2021-09-27 18:37:59 +0100
  • 17afa25d2a Polish PWM blink example. Jonathan Pallant (42 Technology) 2021-09-27 18:37:29 +0100
  • b370bb5270 Polish SPI example. Jonathan Pallant (42 Technology) 2021-09-27 18:37:20 +0100
  • 0336458344 Update LCD example. Jonathan Pallant (42 Technology) 2021-09-27 18:14:54 +0100
  • 29dd755b30 Ensure the bootloader static gets documented. Jonathan Pallant (42 Technology) 2021-09-27 17:30:50 +0100
  • b7acc7c373 Polish I2C example. Jonathan Pallant (42 Technology) 2021-09-27 17:30:29 +0100
  • 193972bb9f Polish GPIO example. Jonathan Pallant (42 Technology) 2021-09-27 17:30:18 +0100
  • d5a07bc398 Remove hard coded clock speed from blink example. Jonathan Pallant (42 Technology) 2021-09-27 17:30:06 +0100
  • 07c183a636 Remove hard coded clock speed from ADC example. Jonathan Pallant (42 Technology) 2021-09-27 17:29:50 +0100
  • b3b0c0c63a Add picotool to README Jonathan Pallant (42 Technology) 2021-09-27 16:26:57 +0100
  • 02ea5a4ac8 Link to pio-rs Jonathan Pallant (42 Technology) 2021-09-27 16:26:09 +0100
  • 6d014328ed Expand on page title a little bit Jonathan Pallant (42 Technology) 2021-09-27 16:25:53 +0100
  • 77787e760d
    Merge pull request #133 from jannic/pio-blinky-example Jonathan Pallant 2021-09-27 15:35:26 +0100
  • b0bcbe68d8 Update blinky example. Jonathan Pallant (42 Technology) 2021-09-27 14:47:25 +0100
  • ed27dc9949 Update ADC example. Jonathan Pallant (42 Technology) 2021-09-27 14:42:19 +0100
  • 0fa6bf9e0e README updates. Jonathan Pallant (42 Technology) 2021-09-27 14:32:11 +0100
  • fbe2a8834f Update comment on top of pio_blink.rs Jan Niehusmann 2021-09-27 12:36:23 +0000
  • c93ea0b97c Update comments in examples/pio_blink.rs Jan Niehusmann 2021-09-26 13:51:48 +0000
  • 105dcfddd7
    Implement bus keep inputs, as documented in C SDK (#134) Jan Niehusmann 2021-09-26 15:38:07 +0200
  • d93c4fc4c8
    Implement RngCore for RingOscillator (#135) Rob Young 2021-09-26 11:51:01 +0100
  • b79f859d72 Add a simple example for PIO. Jan Niehusmann 2021-09-25 13:18:39 +0000
  • 389e0ea715 fix pico_usb_twitchy_mouse with usbd-hid >= 0.5.1 Jan Niehusmann 2021-09-25 09:10:01 +0000
  • 87b29bf9f4 Fixed a formatting typo MGlolenstine 2021-09-24 14:36:59 +0200
  • b0c15ccc77
    Update changelog and bump verson for hal release 0.3.0 (#121) 9names 2021-09-22 20:43:30 +1000
  • be4a7e0498
    Make Spi::set_baudrate public (#116) Jonathan Nilsson 2021-09-22 12:41:21 +0200
  • 58242bcc00
    Merge pull request #128 from 42-technology-ltd/update-pico-examples Jonathan Pallant 2021-09-22 09:06:44 +0100
  • cbff22b911 Fix the pico lipo example. Jonathan Pallant (42 Technology) 2021-09-21 16:38:03 +0100
  • 1e6d14abb0 Correct typo. Jonathan Pallant (42 Technology) 2021-09-21 16:18:19 +0100
  • 43a22e6e42 Add Feather RP2040 README Jonathan Pallant (42 Technology) 2021-09-21 16:17:51 +0100
  • 34687a2ebe Add Adafruit Macropad README Jonathan Pallant (42 Technology) 2021-09-21 16:17:35 +0100
  • efe32e627f Add Pico Explorer README Jonathan Pallant (42 Technology) 2021-09-21 16:17:24 +0100
  • bc68ee32fb Add Pimoroni Pico Lipo README and example. Jonathan Pallant (42 Technology) 2021-09-21 16:17:14 +0100
  • f0fc4ed3ad Typo in comments. Jonathan Pallant (42 Technology) 2021-09-21 12:43:16 +0100
  • 25d87b838b Good ol' clippy. Jonathan Pallant (42 Technology) 2021-09-21 12:42:34 +0100
  • b89e728e9c Polishing the USB interrupt examples. Jonathan Pallant (42 Technology) 2021-09-21 12:37:44 +0100
  • ba6c409f21 Update non-IRQ USB example. Jonathan Pallant (42 Technology) 2021-09-21 10:54:13 +0100
  • 35f001f61d Polishing the PWM and USB examples. Jonathan Pallant (42 Technology) 2021-09-21 10:47:43 +0100
  • 3e036cf9b0 Polishing the blinky examples. Jonathan Pallant (42 Technology) 2021-09-21 10:03:47 +0100
  • dc42c714e1
    Merge pull request #126 from 42-technology-ltd/update_pico_docs Jonathan 'theJPster' Pallant 2021-09-21 09:28:28 +0100
  • 8d4407d846 Mouse twitches the other way. Jonathan Pallant (42 Technology) 2021-09-21 09:23:58 +0100
  • 1dff38551e
    Merge pull request #125 from 42-technology-ltd/add_sparkfun_to_readme Jonathan 'theJPster' Pallant 2021-09-21 09:22:42 +0100
  • 410d951429 Add more example details. Jonathan Pallant 2021-09-20 14:50:02 +0100
  • 0525b3deaf Examples do need to include the board name. Jonathan Pallant 2021-09-20 14:39:44 +0100
  • da89317219 WIP README for Pico Jonathan Pallant 2021-09-20 14:38:48 +0100
  • c992fc9967 Add README to Pro Micro RP2040 BSP. Jonathan Pallant 2021-09-20 14:33:46 +0100
  • dd3c136650
    Update README with examples (#124) Jonathan Pallant 2021-09-20 10:43:36 +0100
  • 904b6f0ab9
    Implement GPIO override (#123) Henrik Lievonen 2021-09-20 12:38:12 +0300
  • 25e477b73e
    Fix PWM set/clr_inverted (#122) Henrik Lievonen 2021-09-20 05:20:42 +0300
  • ac7a17f6e1
    Add doc example for i2c (#112) 9names 2021-09-19 22:34:11 +1000
  • 0942a170f1
    Add basic SPI example (#113) 9names 2021-09-19 22:33:36 +1000
  • 1d5dd15092 Work around enumeration issues with small ep0 max packet size. Wilfried Chauveau 2021-09-11 17:15:51 +0100
  • 63dd0b3066 add Pro Micro rainbow example (uses PIO & Timer's Countdown) Wilfried Chauveau 2021-09-16 07:16:20 +0100
  • 98b8e3ae9c
    Handle usb interrupt flags in driver (#106) 9names 2021-09-17 09:40:10 +1000
  • c509b9d22f
    Add embedded_hal::timer support (#110) Wilfried Chauveau 2021-09-16 09:47:34 +0100
  • 833b69819e use pio instruction encoding apis Gus Caplan 2021-09-15 11:34:07 -0500
  • b399c96cf5
    Fixed u8 overflow in spi with large postdiv (#111) Jonathan Nilsson 2021-09-16 02:12:58 +0200
  • d941f5637b
    PIO support (#74) Henrik Lievonen 2021-09-15 17:32:00 +0300
  • 8a42d6cf8a
    Update pac so we can use rt 0.7 (#107) Jonathan Nilsson 2021-09-15 07:07:25 +0200
  • cb8dbbf917
    Add Pico RTIC Timer Blinky Example (#109) Cam Buss 2021-09-14 07:59:55 -0600
  • 8b1c9fc3e5 Add port of usb-twitchy-mouse 9names 2021-09-10 23:39:01 +1000
  • 0cc4614888 Add interrupt-driven USB example 9names 2021-09-09 23:03:12 +1000
  • 7afa19a82b
    Usb fixes (#104) 9names 2021-09-11 18:31:45 +1000