Commit graph

  • 3c4d8f0b43
    Merge pull request #372 from 9names/fix_bsp_pins_docs Jan Niehusmann 2022-07-09 12:40:16 +02:00
  • 0f5bc072cd
    Use ignore instead of text (#378) Jan Niehusmann 2022-07-08 12:58:09 +02:00
  • 803f582e0f
    Add BSP for Seeeduino XIAO RP2040 (#369) Philip L. McMahon 2022-07-06 03:41:47 -07:00
  • 711694881d
    Wrap intrinsics docstring to avoid breakage (#375) 9names 2022-07-06 19:52:31 +10:00
  • 319c1749fc Fix unmatched parens in bsp_pins doc macro 9names 2022-06-28 22:00:58 +10:00
  • b12aecb51c
    Add pio pwm example (#365) Hmvp 2022-06-26 14:11:41 +02:00
  • e5897ca7a4
    Fix PIO rx fifo status (#367) Jan Niehusmann 2022-06-24 00:24:27 +02:00
  • 99dfeaf6f2
    Implement embedded-hal 1.0.0-alpha.8 traits (#366) Jan Niehusmann 2022-06-24 00:19:41 +02:00
  • f7cfeec0d7
    Add bsp_pin example (#364) Hmvp 2022-06-23 11:10:58 +00:00
  • 0f114677d5
    Explorer base improvements (#363) Hmvp 2022-06-23 09:19:32 +00:00
  • 6ae0698b7a
    BSP fixes (#362) 9names 2022-06-21 16:36:02 +10:00
  • 1dee2353fa
    Remove unused embassy/embassy-traits deps (#359) 9names 2022-06-14 20:04:20 +10:00
  • 6be536c670
    Bump version of board support crates (#358) Jan Niehusmann 2022-06-14 11:25:12 +02:00
  • fa77dd54d2
    Update dev-dependency on cortex-m-rtic to 1.1.2 (#357) Jan Niehusmann 2022-06-14 11:23:42 +02:00
  • 1574a36f7e
    Prep for HAL 0.5.0 release (#351) 9names 2022-06-14 18:04:00 +10:00
  • 9641c0b4a4
    Change pio::Tx::write to write u32 instead of <T>* (#352) 9names 2022-06-13 18:24:05 +10:00
  • 9bce594db2
    Add accessor for installed pio program offset (#355) Kasil 2022-06-05 13:56:46 +02:00
  • ed7148a1e7
    Take possible PIO program length of 32 into account (#350) Jan Niehusmann 2022-06-01 23:03:04 +02:00
  • d66b47920e
    Merge pull request #311 from Liamolucko/multicore-no-alloc 9names 2022-06-01 20:52:11 +10:00
  • e9534ace04 Add a fence after writing the arguments to the stack Liam Murphy 2022-06-01 17:33:37 +10:00
  • e9f367f26c
    Restrict PIO FIFO writes to unsigned integers (#318) 9names 2022-06-01 06:13:33 +10:00
  • 895bae90b5
    Merge pull request #324 from 9names/bsp_use_hal_entry_macro 9names 2022-05-31 23:41:45 +10:00
  • f8720fcbd2
    Port HD44780 display example from rp2040-hal to rp-pico (#347) paddywwoof 2022-05-31 14:08:02 +01:00
  • 9848f849bd Write core 1 arguments directly to RAM without casting to usize Liam Murphy 2022-05-29 19:56:20 +10:00
  • 882db12855
    Add BSP for Arduino RP2040 Nano Connect (#345) Jacob Vanderkarr 2022-05-28 15:42:05 -07:00
  • 3842ef2700
    Add Pico PWM micro servo example (#346) luca zulian 2022-05-26 14:25:49 +02:00
  • 99b8845d74
    Add missing GPIO I2C trait implmentations (#344) Christian Maniewski 2022-05-25 01:03:29 +02:00
  • a4b04862ae
    Add missing copi pin for sparkfun-pro-micro-2040 (#341) Paul Daniel Faria 2022-05-20 01:31:05 -04:00
  • db1b5d36b5 Set device_class of twitchy_mouse example to 0 Jan Niehusmann 2022-05-16 11:50:43 +00:00
  • 27509090bf
    Fix typo in License section of READMEs (#338) TyPott 2022-05-13 03:00:26 -04:00
  • cf86e08749
    Add the Pimoroni Plasma 2040 board (#337) Jordan Williams 2022-05-11 20:17:11 -05:00
  • 38692dfcb9
    Add defmt feature (as optional dep) and allow i2c::Error to be formatted (#328) Wilfried Chauveau 2022-05-09 10:22:41 +01:00
  • cd692427f6
    Initial BSP for SparkFun Thing Plus RP2040 (#336) TyPott 2022-05-09 05:19:20 -04:00
  • f4abf18be5
    Merge branch 'main' into main Evan Older 2022-05-08 13:31:54 -04:00
  • 0e5fdcfd9c Fix example Liam Murphy 2022-05-08 20:14:40 +10:00
  • 3e1e762d20 Add multicore_polyblink example Liam Murphy 2022-05-08 18:29:27 +10:00
  • c0fafc7694 Make Multicore take SioFifo rather than the whole Sio & make the spawn closure the last argument Liam Murphy 2022-05-08 18:24:49 +10:00
  • b932663cc9
    Merge branch 'main' into multicore-no-alloc Liam Murphy 2022-05-03 17:40:22 +10:00
  • 89371912ad Fix typo in rp2040-hal README.md Daniel Bevenius 2022-04-29 08:30:37 +02:00
  • 623457a498 fixed typos mqy 2022-04-18 18:49:41 +08:00
  • 5f793cde69 Add adafruit-macropad_blinky example Jan Niehusmann 2022-04-28 16:20:35 +00:00
  • bb07402fc9 Abstract alarms Wilfried Chauveau 2022-04-17 23:03:11 +01:00
  • 977bc2732a Remove unmaintained implementation async i2c. Wilfried Chauveau 2022-04-17 22:39:31 +01:00
  • e9a4f7e40b Update rtic example to reset spinlocks in init 9names 2022-04-11 19:52:14 +10:00
  • 3d8f66df78 Provide an unsafe function for resetting all spinlocks 9names 2022-04-10 22:21:40 +10:00
  • ed0cda5269
    Merge pull request #299 from Sizurka/divider-global-asm 9names 2022-04-30 11:31:41 +10:00
  • 67ceb65703 Update documentation and drop entrypoint on error Liam Murphy 2022-04-21 14:38:36 +10:00
  • 8a261b050c Remove the multicore trampoline and make the core 1 startup function generic Liam Murphy 2022-04-20 19:30:32 +10:00
  • f9d2610fff Use direct assembler calls for the divider Derek Hageman 2022-02-19 19:17:38 -07:00
  • a15c109e8d Change hardware divider results structure order Derek Hageman 2022-02-19 16:22:08 -07:00
  • b8ef969d92 Generate intrinsic aliases directly Derek Hageman 2022-02-20 10:26:58 -07:00
  • 12cbab967c Update all BSP examples to use the BSP's re-exported entry macro 9names 2022-04-10 21:54:56 +10:00
  • f38847a318 Update BSPs to use rp2040_hal::entry instead of cortex_m_rt::entry 9names 2022-04-10 21:43:15 +10:00
  • f67b650bb3
    Remove some unused fields from UartPeripheral and Reader (#315) Jan Niehusmann 2022-03-18 10:57:45 +01:00
  • 990085948a
    Using thread send safe UART* marker, as suggested by @danielzfranklin in #Issue-284 (#314) Marius Meißner 2022-03-18 10:56:27 +01:00
  • 6026ea4ae3
    Allow to start multiple state machines in sync (#301) Jan Niehusmann 2022-03-18 10:55:31 +01:00
  • f8de8755cc
    Add an rp2040 specific #[entry] macro. (#300) Jan Niehusmann 2022-03-13 02:35:59 +01:00
  • 7aefb8680d
    Update BSPs prior to release (#313) 9names 2022-03-12 22:43:16 +11:00
  • b81955c2a8
    Prep for 0.4.0 release (#312) 9names 2022-03-11 22:37:34 +11:00
  • 56aa96769d Don't assume usize is 32 bits Liam Murphy 2022-03-05 21:57:35 +11:00
  • 51cd52bb8c fmt Liam Murphy 2022-03-05 18:53:11 +11:00
  • f0b46c0f58 Remove the alloc requirement for Core::spawn Liam Murphy 2022-03-05 14:55:32 +11:00
  • da2372b19c Fixed broken link in rp-pico Cargo.toml Eivind Alexander Bergem 2022-03-04 10:34:37 +01:00
  • a40bcc94ea
    Add changes since 0.3.0 to changelog (#295) 9names 2022-03-03 14:34:51 +11:00
  • 70be6ac766
    Add Tiny2040 board support (#305) Mike Bell 2022-02-28 20:21:52 +00:00
  • 111654fc28
    Merge pull request #291 from jannic/avoid-64bit-division 9names 2022-02-27 10:42:56 +11:00
  • 021e942e47 Fix clippy warnings Jan Niehusmann 2022-02-26 16:27:24 +00:00
  • 00b49d52b5 Actually run fractional_div test case from CI Jan Niehusmann 2022-02-22 23:12:59 +00:00
  • b46ddd7351 Add test cases for fractional_div() Jan Niehusmann 2022-02-22 23:09:33 +00:00
  • fecde70cf9 Derive several traits for ClockError Jan Niehusmann 2022-02-10 18:49:18 +00:00
  • 402b7f1eb8 Use u32 instead of u64 division in clock calculations Jan Niehusmann 2022-02-10 13:39:36 +00:00
  • 7750781650
    Implement embedded-hal 1.0.0-alpha.7 traits (#298) Jan Niehusmann 2022-02-26 11:06:55 +01:00
  • b7e56d0869 Added so stopped PIO state machines can change their clock divider Emil Fresk 2022-02-26 10:30:28 +01:00
  • 212ffec6ca
    Merge pull request #294 from 9names/gpio_irq_example Jonathan 'theJPster' Pallant 2022-02-21 18:10:27 +00:00
  • 4075f81b2d
    Merge pull request #272 from 9names/watchdog_fix 9names 2022-02-20 16:46:12 +11:00
  • 8063882801
    Add note about #[interrupt] mut -> &mut transform 9names 2022-02-16 22:48:52 +11:00
  • 35875c8756 Store pins together in a tuple to reduce boilerplate 9names 2022-02-15 20:17:18 +11:00
  • 44a9b0f541 Add GPIO interrupt example 9names 2022-02-14 22:47:46 +11:00
  • 78cad0df97
    Merge pull request #290 from PavanKumarPothula/main 9names 2022-02-13 13:37:43 +11:00
  • fff980611a
    Merge pull request #289 from astraw/fix-typo 9names 2022-02-13 13:37:12 +11:00
  • f46c23d3b7
    Merge pull request #288 from Sizurka/rom-intrinsics 9names 2022-02-13 13:36:39 +11:00
  • 80c84b13ba Add ROM floating point math library Derek Hageman 2022-02-01 20:58:37 -07:00
  • ce681b4f10 Move divider intrinsics to the new intrinsics macro Derek Hageman 2022-02-01 20:56:39 -07:00
  • a70eb89799 Add basic ROM intrinsics Derek Hageman 2022-02-01 20:56:07 -07:00
  • 438ffccf69
    Just a typo in the hyperlink. Nothing much. Pavan Kumar Pothula 2022-02-09 22:08:16 +05:30
  • 81ab38fd71 Add ROM version check Derek Hageman 2022-02-06 17:14:27 -07:00
  • 799449dd1a fix typo Andrew Straw 2022-02-06 09:03:02 +01:00
  • a6f2453440 Fix ROM function signatures Derek Hageman 2022-01-30 15:51:13 -07:00
  • 8bdecd2058
    Merge pull request #283 from Sizurka/rom-functions Jonathan 'theJPster' Pallant 2022-02-04 09:53:59 +00:00
  • 98fd6c1724 Add ROM function caching Derek Hageman 2022-01-29 17:46:45 -07:00
  • a6daaf9fa3 Standardize ROM function access Derek Hageman 2022-01-29 17:43:06 -07:00
  • 16c9064c52
    Merge pull request #280 from 9names/alarm-ergonomics Jonathan 'theJPster' Pallant 2022-02-03 19:47:40 +00:00
  • 385c92392b
    Merge pull request #278 from Sizurka/divider-intrinsics Jonathan 'theJPster' Pallant 2022-02-03 19:46:00 +00:00
  • 1a58449cf4
    Merge pull request #285 from astraw/pio-side-set-example Jonathan 'theJPster' Pallant 2022-02-03 19:40:28 +00:00
  • cd15d268f6 run 'cargo fmt' Andrew Straw 2022-02-02 22:10:39 +01:00
  • a1ed9ef93c example of side setting using PIO Andrew Straw 2022-02-01 11:08:06 +01:00
  • 354a2a5e5e
    Merge pull request #281 from rp-rs/update_pac Jonathan 'theJPster' Pallant 2022-01-31 10:40:02 +00:00
  • baff438f53
    Merge pull request #279 from jannic/dht11_example 9names 2022-01-31 20:37:44 +11:00
  • 4a540d041a Hide spinlock 31. Jonathan 'theJPster' Pallant 2022-01-30 16:43:59 +00:00
  • efda22c9ea Update spinlock docs. Jonathan 'theJPster' Pallant 2022-01-30 16:43:53 +00:00