Commit graph

  • d5bfb0ca8d Fix typo in changelog Jan Niehusmann 2022-09-30 16:53:37 +0000
  • 819f051cc2 Update changelog Jan Niehusmann 2022-09-28 21:55:48 +0000
  • fcd6f7c19d Remove unnecessary custom Infallible types Jan Niehusmann 2022-09-28 21:55:15 +0000
  • e4deaabb51 Upgraded embedded-hal alpha dependency to 1.0.0-alpha.9 Jan Niehusmann 2022-09-28 21:41:38 +0000
  • 8d9b4538c9
    Merge pull request #453 from jannic/update-jmp-offset Jan Niehusmann 2022-09-27 22:25:22 +0200
  • 4f440d286d Update Servo 2040 board examples in README Paul Daniel Faria 2022-09-20 23:55:22 -0400
  • d3b0156269 Fix servo example in rp2040-servo, remove unusable aliases. Paul Daniel Faria 2022-09-18 11:31:59 -0700
  • e7454087d1
    Merge pull request #455 from papyDoctor/spi-isbusy Jan Niehusmann 2022-09-20 23:27:30 +0200
  • 69c047136c added SPI is_busy function Olivier 2022-09-19 15:27:46 +0200
  • 6a5747b213 Use u8 instead of usize for pio address calculation Jan Niehusmann 2022-09-18 10:37:16 +0000
  • 7cca9a71d7 simplify jump offset calculation when loading PIO programs Jan Niehusmann 2022-09-15 20:41:25 +0000
  • ae629ad4c9
    Merge pull request #452 from jannic/into_mode_setting_output Jan Niehusmann 2022-09-17 18:02:43 +0200
  • fa83510277 Provide rp2040_hal::gpio::pin::Pin::into_push_pull_output_in_state Jan Niehusmann 2022-09-17 13:10:28 +0000
  • 19e2fbea1c
    Add the Pimoroni Servo 2040 board (#450) Paul Daniel Faria 2022-09-17 07:04:16 -0400
  • cbed25944a
    Merge pull request #449 from papyDoctor/main Jan Niehusmann 2022-09-17 10:25:52 +0200
  • 4ddad4e74c
    fix concurrent accesses to sm_execctrl and sm_instr when sideset isn't optional (#448) Wilfried Chauveau 2022-09-16 17:19:54 +0100
  • 322bba2cc0
    pio: Move interrupt related (en|dis)abling/forcing methods to the statemachine (#447) Wilfried Chauveau 2022-09-14 21:07:03 +0100
  • 42fc266e67
    timer: Mark Timer & Alarm* Send and Sync (#451) Wilfried Chauveau 2022-09-14 21:06:08 +0100
  • b29cc2630c Added set_fifos/set_rx_watermark/set_tx_watermark that permit to enable/disable the Rx/Tx FIFOs and to set the watermarks for the DMA/interrupts triggering Olivier 2022-09-12 17:06:27 +0200
  • e681b67d9c
    Merge pull request #444 from jannic/critical-section-default Jan Niehusmann 2022-09-02 12:12:45 +0200
  • 39ffe70dab
    Use rp2040_boot2::BOOT_LOADER_GENERIC_03H in the vector-table example (#445) Wilfried Chauveau 2022-09-02 08:02:34 +0100
  • 993487443a
    examples: clarify usage of boot2 section (#443) A. Gavin 2022-09-01 22:38:58 -0700
  • 5ce10ff94e
    timer: Use a fixed type in Alarm::schedule (#442) Wilfried Chauveau 2022-08-31 21:45:08 +0100
  • 0e2b4cf7be
    Add a method to allow setting the PIO's clock divisor without floats (#440) Wilfried Chauveau 2022-08-31 21:44:53 +0100
  • 6d75cd8291
    usb: Use the dedicated write_bitmask_* functions (#441) Wilfried Chauveau 2022-08-31 13:41:35 +0100
  • 4dbd5667a6
    Use TimerInstant in Timer::GetCounter & add Alarm::schedule_at (#439) Wilfried Chauveau 2022-08-31 06:54:57 +0100
  • f30df4a0c7
    doc: Fix the link under the logo in rp2040-hal's readme (#438) Wilfried Chauveau 2022-08-26 12:15:24 +0100
  • 4ead633042
    Revert "Make Pimoroni Badger 2040's crate name consistent with it's directory (#435)" (#437) Wilfried Chauveau 2022-08-26 12:15:17 +0100
  • 685634e85b
    Remove registry patches for i2c and ws2812-pio now that they are published (#436) Wilfried Chauveau 2022-08-26 10:49:51 +0100
  • 1de8f9016d
    Make Pimoroni Badger 2040's crate name consistent with it's directory (#435) Wilfried Chauveau 2022-08-26 10:49:43 +0100
  • 8d52f37dd1
    Prepare for HAL 0.6.0 release (#430) Wilfried Chauveau 2022-08-26 10:05:56 +0100
  • 13cad64c29
    remove unused dependencies & add GHA flow (#429) Wilfried Chauveau 2022-08-26 03:42:33 +0100
  • 3261eccd4d
    Fix interpolator example post migration to fugit (#434) Wilfried Chauveau 2022-08-26 02:32:24 +0100
  • dbc691fb09
    Temporary disable sticky-bit in set_pins too (#433) Wilfried Chauveau 2022-08-25 18:19:01 +0100
  • 31469c232f
    Add support for the Interpolator (#371) Kasil 2022-08-25 19:02:56 +0200
  • 00f5e8d184
    Merge pull request #432 from jannic/fix-set_pindirs Jan Niehusmann 2022-08-25 12:02:55 +0200
  • 6b0ea14ec1 Temporarily disable out_sticky in set_pindirs Jan Niehusmann 2022-08-25 07:31:09 +0000
  • 47d8f4fc21
    Add Debug and defmt::Format to the public types of rp2040_hal::gpio::dynpin (#431) Wilfried Chauveau 2022-08-25 05:54:26 +0100
  • cd9570e7c4 The patches to -pio need to be commented out before release. Wilfried Chauveau 2022-08-24 17:21:39 +0100
  • bf66ae9a58 Bump -pio dependencies Wilfried Chauveau 2022-08-23 19:34:10 +0100
  • e5eda48891 bump pio version on boards still using pio 0.1.0 Wilfried Chauveau 2022-07-12 16:34:38 +0100
  • 93ec18be07 migrate rp2040-hal from embedded_time to fugit Wilfried Chauveau 2022-08-18 20:14:51 +0100
  • 6a29b3bb73 Make the i2c error render as text if eh1_0_alpha is on. Wilfried Chauveau 2022-08-22 22:31:13 +0100
  • 280de7cb99 Enable critical-section-impl by default only from board crates, not from hal Jan Niehusmann 2022-08-24 14:30:25 +0000
  • 6ef6838132
    Merge pull request #428 from jannic/fix-embedded-sdmmc-2 Jan Niehusmann 2022-08-23 09:41:04 +0200
  • d5331d1ac7 Minimal fix for embedded-sdmmc build failure Jan Niehusmann 2022-08-23 07:28:28 +0000
  • 42e929d7e1
    Use rp2040-hal in all example (possibly through their bsp) (#423) Wilfried Chauveau 2022-08-21 19:01:45 +0100
  • 51db37a4cb
    replace cortex_m::interrupt::Mutex with critical_section::Mutex in examples (#422) Wilfried Chauveau 2022-08-21 19:00:57 +0100
  • 735597b145
    Merge pull request #425 from camrbuss/clocks_extended_doc Jan Niehusmann 2022-08-21 11:27:01 +0200
  • fea35b48bb doc: fix clocks extended usage xosc order camrbuss 2022-08-21 02:51:53 -0400
  • f8bf06cb7f
    Merge pull request #421 from jannic/issue-420 Jan Niehusmann 2022-08-19 00:03:47 +0200
  • 68eb48be44 Enable rp2040-hal/defmt feature in dev-dependencies Jan Niehusmann 2022-08-18 15:56:21 +0000
  • ead6c26eee
    Merge pull request #414 from jannic/critical-section-1.0.0 Jan Niehusmann 2022-08-18 17:23:16 +0200
  • c1c5e05989 Feature-gate critical-section-impl Jan Niehusmann 2022-08-10 17:33:07 +0000
  • b4d0d613e3 Update to critical-section 1.0.0 Jan Niehusmann 2022-07-28 13:10:08 +0000
  • 7bfab4ffd2
    Implements USB enumeration workaround (RP2040-E5). (#120) Wilfried Chauveau 2022-08-17 22:22:36 +0100
  • 9792408902
    Merge pull request #418 from ithinuel/give-names-to-gha-steps Wilfried Chauveau 2022-08-17 19:35:49 +0100
  • 082281b10b
    Use matrix in GHA workflow to reduce duplication Wilfried Chauveau 2022-08-13 17:14:18 +0100
  • 7e178acde5
    Merge pull request #419 from alxpettit/patch-1 Jan Niehusmann 2022-08-13 07:16:06 +0200
  • 26356428bf
    Update pico_usb_twitchy_mouse.rs Alexandria 2022-08-12 16:08:46 -0700
  • f10c73f4fa
    Add meaningful names to steps and remove quasi-repetition Wilfried Chauveau 2022-08-12 11:55:54 +0100
  • fbba3755ff
    Merge pull request #417 from jannic/clippy Jan Niehusmann 2022-08-12 00:22:27 +0200
  • c1df2bea2b Fix clippy warnings Jan Niehusmann 2022-08-11 21:44:41 +0000
  • 96e15ee6de
    Merge pull request #415 from jannic/features-vector_table Jan Niehusmann 2022-08-11 19:21:07 +0200
  • e9a720ffab
    Merge pull request #416 from jannic/generic-boot-loader Jan Niehusmann 2022-08-11 19:20:43 +0200
  • 0f33d2b8a6 Enable feature "rt" when compiling vector_table example Jan Niehusmann 2022-08-11 12:07:34 +0000
  • d4743061fa Use generic boot loader for rp2040-hal examples Jan Niehusmann 2022-08-11 11:56:36 +0000
  • 2bbc52ffce
    RAM-based interrupt vector tables (#321) 9names 2022-08-06 14:58:43 +1000
  • 575aba4bfe
    Merge pull request #408 from jannic/wfi Jan Niehusmann 2022-08-04 16:49:06 +0200
  • 62f1ab2159
    Merge pull request #411 from jannic/fix-usb-sie_status Jan Niehusmann 2022-08-03 10:20:08 +0200
  • b636afb7b5 Clear sie_status.suspended / sie_status.resume flags in poll() Jan Niehusmann 2022-08-02 22:05:38 +0000
  • 786062aa74 To clear a bit in sie_status, just write that single bit Jan Niehusmann 2022-08-02 22:04:07 +0000
  • 5448a12b31
    Merge pull request #398 from jannic/defmt-0.3 Jan Niehusmann 2022-08-02 22:00:11 +0200
  • fb9bac5064
    Merge pull request #410 from ithinuel/bump-usb-device-to-0-2-9 Jan Niehusmann 2022-08-02 21:58:17 +0200
  • 1be329a907
    Merge pull request #407 from FlorianUekermann/main Jan Niehusmann 2022-08-02 21:46:18 +0200
  • 60677df099
    bump usb-device to 0.2.9 Wilfried Chauveau 2022-08-02 20:43:00 +0100
  • 44019781e2 Use wfi in otherwise empty infinite loops in examples Jan Niehusmann 2022-08-01 14:50:48 +0000
  • 6dafcc1ac0
    Merge pull request #405 from ithinuel/fix-usb-ep0-out Jan Niehusmann 2022-08-01 15:32:45 +0200
  • 03e791ab31 Implement NonPwmPinMode for gpio::Disabled Florian Uekermann 2022-08-01 15:20:54 +0200
  • dfaeba5315 Remove defmt dependencies from boards/vcc-gnd-yd-rp2040/Cargo.toml Jan Niehusmann 2022-07-31 15:30:05 +0000
  • 365ac70ae4 Fix building of examples which do not use defmt Jan Niehusmann 2022-07-31 15:23:36 +0000
  • b1fcb7eff8
    Merge pull request #406 from ithinuel/add-suspend-and-remote-wakeup-support Jan Niehusmann 2022-07-31 14:51:50 +0200
  • 5dd095bd45
    Add suspend, resume and remote wakeup support. Wilfried Chauveau 2022-07-30 20:31:13 +0100
  • fa7c9275b4
    Fix missed ep0-data-out transaction Wilfried Chauveau 2022-07-30 10:09:20 +0100
  • 067f1396d9
    Add the required synchronisation delays Wilfried Chauveau 2022-07-30 10:00:16 +0100
  • 6e325ba099
    Remove unnecessary cortex_m::interrupt::free in timer.rs (#402) Jan Niehusmann 2022-07-28 02:26:24 +0200
  • c7acafda3c
    GPIO IRQ example: add check for interrupt source (#401) 9names 2022-07-28 10:14:20 +1000
  • 96552b28c5
    Merge pull request #399 from jannic/issue_390 Jan Niehusmann 2022-07-26 15:09:16 +0200
  • c0c72c4db3 Fix handling of duty cycle while PWM channels is disabled Jan Niehusmann 2022-07-26 08:13:35 +0000
  • 46110c0d32 Update examples to defmt 0.3 Jan Niehusmann 2022-07-25 19:32:49 +0000
  • 32411b8652
    Merge pull request #394 from jannic/use-ref-for-clock-to-herz Jan Niehusmann 2022-07-25 20:38:21 +0200
  • d0eaca63ef
    Match Seeeduino XIAO pin name to function (#396) Philip L. McMahon 2022-07-24 03:50:12 -0700
  • 595e0a9974 i2c is driven from system_clock, noch peripheral_clock. Update example accordingly. Jan Niehusmann 2022-07-22 20:34:56 +0000
  • f8984a9eac Implement conversion from Clock to Hertz using reference Jan Niehusmann 2022-07-22 19:31:10 +0000
  • 12387bcf09
    Add docs and doc-example for Timer (#386) 9names 2022-07-18 15:35:21 +1000
  • b71dc3678b
    Add BSP for VCC-GND YD-RP2040 (#388) nleguen 2022-07-18 13:35:00 +0800
  • 83b990ee30
    Formatting Readme (#385) Jacob Ohpea 2022-07-15 03:49:54 -0400
  • 69c2dd2c2b
    Initial BSP for Pimoroni Badger2040 (#334) 9names 2022-07-11 19:45:44 +1000
  • 7d11e2f15e
    Merge pull request #381 from 9names/adafruit_macropad_fix_speaker_pin Jan Niehusmann 2022-07-10 13:04:41 +0200
  • 5e4805ab2c Fix incorrect pin for speaker 9names 2022-05-16 22:07:10 +1000