Commit Graph

  • 785030df96 Use types to strengthen the buffer dimensioning huntc 2021-10-17 07:51:53 +1100
  • 0c317a64f6 As suggested, use the const param to declare the internal sample for one channel only huntc 2021-10-17 07:02:17 +1100
  • cb56f52b99 Removed the Mode enum and factored out into two functions so that we can assert channel limits huntc 2021-10-17 06:56:56 +1100
  • a020b1a404 Combine intenset calls huntc 2021-10-17 06:28:19 +1100
  • b6cacb98db Compact expression huntc 2021-10-17 06:26:06 +1100
  • e37a10ae99 Hangover - should have set this to internal for a previous PR huntc 2021-10-15 18:45:53 +1100
  • fa82913bc3 We have to reduce the buffer size to cater for the number of channels to scan huntc 2021-10-15 18:30:53 +1100
  • 3be274dc2a We must allow the run handler to mutate state huntc 2021-10-15 17:44:23 +1100
  • 34e9e85819 We can kick start the internal timer outside of the main loop huntc 2021-10-15 08:12:13 +1100
  • 16b6c78332 Removed debugging logs huntc 2021-10-14 16:55:50 +1100
  • 103a3305e2 Implements continuous sampling for the nRF SAADC huntc 2021-10-12 11:24:26 +1100
  • 00d67dc21a Update nightly Dario Nieuwenhuis 2021-10-18 00:30:24 +0200
  • 90f6b56cba
    Merge #434 bors[bot] 2021-10-17 23:19:45 +0000
  • f5e251fc81 Update clap Dario Nieuwenhuis 2021-10-18 01:19:01 +0200
  • a2e7c24e00 Clippy fixes Dario Nieuwenhuis 2021-10-18 00:55:43 +0200
  • 7d7aab02b3 add configuration for frequency, mode, and power Hannes Hochreiner 2021-10-17 11:10:46 +0200
  • d81a203ee2
    Merge #429 #431 bors[bot] 2021-10-16 14:21:36 +0000
  • d332e419d2 set up scaffold for radio Hannes Hochreiner 2021-10-16 11:14:04 +0200
  • 4c0fa03c14 interrupt: transmute instead of steal. Dario Nieuwenhuis 2021-10-16 04:11:19 +0200
  • 66d70cd146 nrf/uarte: do not use WFE on drop. Dario Nieuwenhuis 2021-10-16 03:14:47 +0200
  • d32477f5a1 executor: Inline enqueue fns Dario Nieuwenhuis 2021-10-16 01:49:30 +0200
  • 39e5677621 executor: Use critical sections instead of atomic CAS loops Dario Nieuwenhuis 2021-10-15 23:38:44 +0200
  • 05bc4d198e
    Merge #423 bors[bot] 2021-10-13 21:11:41 +0000
  • 7318fc026e
    Merge #426 bors[bot] 2021-10-13 20:14:03 +0000
  • c675fb1036 nrf/saadc: make InputChannel private. Dario Nieuwenhuis 2021-10-13 22:01:49 +0200
  • d8c3365d6a nrf/saadc: make Input trait sealed. Dario Nieuwenhuis 2021-10-13 22:01:39 +0200
  • 0d709fa5c8 nrf/saadc: require unborrow for Input. Dario Nieuwenhuis 2021-10-13 21:58:43 +0200
  • c1c704bfc8 - Removed the enable assert from UARTE. - Added nRF9160 to CI. Dion Dokter 2021-10-13 15:00:08 +0200
  • ddcee446c1 Added anomaly workaround from the HAL to improve the UARTE Dion Dokter 2021-10-12 13:35:08 +0200
  • 2c2c284482 Undoing unnecessary changes Dion Dokter 2021-10-12 11:43:57 +0200
  • bc76a24eaf
    Merge #424 bors[bot] 2021-10-11 23:52:53 +0000
  • db289d6d5e Add bors Dario Nieuwenhuis 2021-10-12 01:48:06 +0200
  • 3cf130ecfe
    Merge pull request #413 from topisani/master Dario Nieuwenhuis 2021-10-12 01:28:29 +0200
  • 43a7226d8b inline FRE register check for SPI on F1 Tobias Pisani 2021-10-11 23:33:32 +0200
  • 2cbb8a7ece Add AFType::Input for input configurations. Tobias Pisani 2021-10-11 22:50:33 +0200
  • 259e84e68e Make miso/mosi optional when for unidirectional spi Tobias Pisani 2021-10-09 22:04:25 +0200
  • c44bed300b Correctly set alternate function for stm32f1 gpios Tobias Pisani 2021-10-09 22:03:22 +0200
  • 091e7e1f98 Generate USART pin definitions for stm32f1 Tobias Pisani 2021-10-09 11:40:39 +0200
  • 39880de958 partial alternate function configuration on STM32f1 Tobias Pisani 2021-10-09 11:35:05 +0200
  • f9a576d13d feat: Add spi support for STM32F1 variants Tobias Pisani 2021-10-06 21:02:15 +0200
  • 995cd01cbc ran fmt Dion Dokter 2021-10-11 15:31:25 +0200
  • 4643727fea Made all PPI channels not configurable (even though they are) so they can't use unimplemented features Dion Dokter 2021-10-11 15:12:40 +0200
  • a7c37d2ff4 Fix typo in RunQueue documentation Daniel Bevenius 2021-10-11 13:34:50 +0200
  • 5ae276fe50 Update to newer revision of async lorawan stack Ulf Lilleengen 2021-10-11 13:42:03 +0200
  • d847627726 Update to newer revision of async lorawan stack Ulf Lilleengen 2021-10-11 13:42:03 +0200
  • 2acb4aac46 Fix typo in RunQueue documentation Daniel Bevenius 2021-10-11 13:34:50 +0200
  • a8407c8aba Merge remote-tracking branch 'upstream/master' Dion Dokter 2021-10-11 10:59:21 +0200
  • 20674f7126 Initial support for nrf9160 Dion Dokter 2021-10-11 10:39:38 +0200
  • fcd8e9123d Implements SAADC continuous mode huntc 2021-10-11 17:59:04 +1100
  • 9fec833015
    Merge pull request #419 from embassy-rs/nrf-fixes-2 Dario Nieuwenhuis 2021-10-11 01:42:28 +0200
  • 14c3260d88 nrf/saadc: move chip-specific mappings to chips/ Dario Nieuwenhuis 2021-10-11 01:22:01 +0200
  • cf13dd7df8 nrf/ppi: nrf52805 only has 10 configurable channels. Dario Nieuwenhuis 2021-10-11 01:19:06 +0200
  • 6e7abba9ff nrf: rename Cargo feature references from "51" to "nrf51". Dario Nieuwenhuis 2021-10-11 01:09:57 +0200
  • 34637bf2d0
    Merge pull request #418 from embassy-rs/fix-saadc Dario Nieuwenhuis 2021-10-11 01:00:22 +0200
  • 668364da9c nrf/saadc: nrf52805 only has 2 channels Dario Nieuwenhuis 2021-10-11 00:55:31 +0200
  • 0b26ab7bbc nrf/saadc: nrf52820 doesn't have it. Dario Nieuwenhuis 2021-10-11 00:55:17 +0200
  • 902f566b9a
    Merge pull request #417 from huntc/extend-saadc Dario Nieuwenhuis 2021-10-11 00:45:49 +0200
  • 8c9e50b378 Conflates the negative and positive types as they are the same, and renames pin to input as they can be more than pins huntc 2021-10-11 09:38:35 +1100
  • b043778f75 Removed the NotConnected as it isn't used. huntc 2021-10-11 09:08:58 +1100
  • 25d6a2cd13 No use case understood for NotConnected, so hiding it for now huntc 2021-10-11 08:56:53 +1100
  • 617a976e96 No need for unwrap huntc 2021-10-11 08:54:24 +1100
  • 5f5470a320 Need to borrow the pins for the lifetime of the config, and subsequently the one shot. huntc 2021-10-11 08:52:45 +1100
  • 1c4c813255
    Merge pull request #410 from lulf/embassy-lora Dario Nieuwenhuis 2021-10-10 21:23:02 +0200
  • cef6158c31 Extend SAADC one shot support huntc 2021-10-07 18:00:03 +1100
  • 009b77c1b9
    Merge pull request #414 from embassy-rs/nrf-saadc-remove-trait Dario Nieuwenhuis 2021-10-07 02:15:19 +0200
  • 0e05ba688d nrf/saadc: remove Sample trait. Dario Nieuwenhuis 2021-10-07 02:10:22 +0200
  • 2ed7213783 test Dario Nieuwenhuis 2021-10-06 20:35:47 +0200
  • a816776cb5 Add matrix bot Dario Nieuwenhuis 2021-10-06 20:34:38 +0200
  • 16a47a0ad9 Add embassy-lora crate Ulf Lilleengen 2021-09-30 09:25:45 +0200
  • e73d54da89
    Further extend the dma channel trait Joshua Salzedo 2021-09-29 18:19:01 -0700
  • d9e2d17625
    Merge pull request #380 from bgamari/stm32g0-adc Dario Nieuwenhuis 2021-09-29 06:58:33 +0200
  • 006bbea51a stm32/adc: Add IN0 channel Ben Gamari 2021-09-29 00:31:42 -0400
  • 5a38cc2140 stm32/dac: Ensure that clock is enabled Ben Gamari 2021-09-28 20:56:19 -0400
  • 0b9961584b stm32/adc: Ensure that clock is enabled Ben Gamari 2021-09-28 20:29:46 -0400
  • 672f8e1712
    cargo fmt Joshua Salzedo 2021-09-28 19:35:07 -0700
  • 1a105c4abc
    Implement extended Channel trait to bdma.rs Joshua Salzedo 2021-09-28 19:33:40 -0700
  • 573e6ec373 stm32g0: Add support for low-power run Ben Gamari 2021-08-31 01:51:49 -0400
  • 794798e225 stm32g0: Add support for HSI divider Ben Gamari 2021-08-31 01:48:22 -0400
  • aa4069fe10 stm32/adc: Fix ADC support for STM32G0 Ben Gamari 2021-08-30 15:34:37 -0400
  • 129a17e805
    Implement extended Channel trait to dma.rs Joshua Salzedo 2021-09-28 17:37:39 -0700
  • 3a8901a816
    Expand channel trait Joshua Salzedo 2021-09-28 15:59:11 -0700
  • e2e0464d04 stm32/adc: Factor out conversion logic Ben Gamari 2021-08-30 15:33:42 -0400
  • b6f84efd90
    Merge pull request #406 from mryndzionek/stm32f1_support Dario Nieuwenhuis 2021-09-28 19:20:23 +0200
  • d14e555ee7 Bump stm32-data Mariusz Ryndzionek 2021-09-28 18:45:27 +0200
  • ce361abb1b Changing the casts (code review request) Mariusz Ryndzionek 2021-09-28 18:27:07 +0200
  • bce909ec1e Initial STM32F1 family support with two examples for STM32F103C8 (Blue Pill) Mariusz Ryndzionek 2021-09-26 17:08:22 +0200
  • 1650983e46
    Merge pull request #407 from theunkn0wn1/fix/into_af Dario Nieuwenhuis 2021-09-28 00:54:15 +0200
  • ab60cfd64b
    Patch additional regressions Joshua Salzedo 2021-09-27 15:48:56 -0700
  • 67e2f9159c
    set moder::ALTERNATE last when configuring pins to AF modes. - as per STM32F4xx_hal's impl Joshua Salzedo 2021-09-27 15:27:43 -0700
  • 6aa675994d
    Merge pull request #405 from theunkn0wn1/feature/crc_hal Dario Nieuwenhuis 2021-09-27 23:55:38 +0200
  • 07e20a7443
    Pub use version-specific CRC symbols, not just the CRC struct. Joshua Salzedo 2021-09-27 11:17:31 -0700
  • a26ffeb84b
    Cargo fmt Joshua Salzedo 2021-09-27 10:49:32 -0700
  • e36d4f460a
    Fix variable names in crc_v2/v3. removed reclaim in crc_v1. used write instead of modify. renamed init to reset in crc_v1. Joshua Salzedo 2021-09-27 10:46:09 -0700
  • 43ad28b9f9
    Use unborrow for CRC constructor sort feature gates fix repetition in CRC config names Joshua Salzedo 2021-09-27 10:38:55 -0700
  • 7392e33ad5
    cargo fmt Joshua Salzedo 2021-09-26 19:20:21 -0700
  • e67af514e9
    Fix v2/3 module paths Joshua Salzedo 2021-09-26 19:15:54 -0700
  • 642b0825a6
    V3 is just an extension of V2, merge modules. Joshua Salzedo 2021-09-26 19:14:08 -0700
  • f9ff5336d4
    Merge all of the crc_v2 configurations into a single modify call Joshua Salzedo 2021-09-26 18:46:19 -0700
  • 8fac444c4e
    Flesh out v2 config writes Joshua Salzedo 2021-09-26 18:39:55 -0700
  • afef19d813
    Start work towards CRC_V2 Joshua Salzedo 2021-09-26 18:26:20 -0700