Commit Graph

  • 90be851e4b reduce complexity of loopmode Jacob Rosenthal 2021-11-01 08:45:07 -07:00
  • 48673e27cd fix max sequence length Jacob Rosenthal 2021-11-01 01:15:04 -07:00
  • 14dc524b84 documentation Jacob Rosenthal 2021-11-01 01:20:01 -07:00
  • 7b092f463e clarify infinite Jacob Rosenthal 2021-11-01 00:30:42 -07:00
  • 72fa1c8482 fix additional to remove stuck light at end Jacob Rosenthal 2021-11-01 00:21:17 -07:00
  • d98a1707b9 using write dont need to clear Jacob Rosenthal 2021-10-31 23:28:26 -07:00
  • 78e382c9aa stop->sequence_stop Jacob Rosenthal 2021-10-31 23:00:33 -07:00
  • 96df2fdb43 lost comment Jacob Rosenthal 2021-10-30 16:23:45 -07:00
  • 763e250dfe add ability to configure loop count from 1 to infinite Jacob Rosenthal 2021-10-30 16:16:10 -07:00
  • ee8f76537b at least stop on drop Jacob Rosenthal 2021-10-30 11:33:28 -07:00
  • 6d8198a46a move psel back out of if Jacob Rosenthal 2021-10-30 11:33:10 -07:00
  • 3dcf899bab Merge #462 bors[bot] 2021-10-30 14:35:26 +00:00
  • ef95441442 a runtime generated sin table example Jacob Rosenthal 2021-10-29 17:09:34 -07:00
  • 1d1d8a848e simplify api, more interesting example Jacob Rosenthal 2021-10-29 16:39:41 -07:00
  • eb0bf1fd7a simple_playback api from nrf sdk Jacob Rosenthal 2021-10-26 00:37:52 -07:00
  • 2d475b80d9 Add IntoIterator trait bound on Future trait's parameter Wilfried Chauveau 2021-10-29 20:37:00 +01:00
  • 4d75035098 Add the embassy_traits::i2c::WriteIter trait Wilfried Chauveau 2021-10-29 12:34:49 +01:00
  • 663141b4e4 nrf: add initial nrf5340 support Dario Nieuwenhuis 2021-10-28 03:07:06 +02:00
  • dfccb84fcb Merge #457 bors[bot] 2021-10-27 22:43:35 +00:00
  • b636acf115 Merge #459 bors[bot] 2021-10-26 19:47:46 +00:00
  • a420491184 Update stm32-data to main Ulf Lilleengen 2021-10-26 21:45:08 +02:00
  • 9393cd4487 Merge #458 bors[bot] 2021-10-26 18:37:54 +00:00
  • bbff98ed0d Move the use inside the macro call, inside another set of braces in case it percolates up twice. Bob McWhirter 2021-10-26 14:34:03 -04:00
  • a72816492a Only attempt to enable the dmamux peri clock if it has an enable bit. Bob McWhirter 2021-10-26 14:19:03 -04:00
  • 959aecf6ac Enable the DMAMUX clocks. Bob McWhirter 2021-10-26 14:01:39 -04:00
  • c995a97f20 nrf91: support running in both S and NS mode. Dario Nieuwenhuis 2021-10-26 17:11:51 +02:00
  • a6fe031d34 Merge #437 bors[bot] 2021-10-26 15:37:04 +00:00
  • 0fc92866b0 Add missing examples to Cargo.example.toml Dario Nieuwenhuis 2021-10-26 17:30:31 +02:00
  • cf47676dac Add stm32f7 to CI Dario Nieuwenhuis 2021-10-26 17:30:11 +02:00
  • 015cad84dd Initial support for STM32F767ZI. Matous Hybl 2021-10-19 15:36:41 +02:00
  • 7cb34760c4 Merge #427 bors[bot] 2021-10-26 15:00:46 +00:00
  • 36d3eda2f9 ppi: simplify driver creation. Dario Nieuwenhuis 2021-10-26 16:10:34 +02:00
  • c63d747209 Fewer channel traits, more cfg to make the system work Dion Dokter 2021-10-26 09:45:29 +02:00
  • 4d3341dbb9 Fixed examples Dion Dokter 2021-10-19 10:27:49 +02:00
  • 6205d6da47 typo Dion Dokter 2021-10-19 10:20:22 +02:00
  • a6c84cb915 - Interconnect is now PPI again - Scary pointer math is now contained in the tasks and events - ppi now sets the tasks and events immediately and the struct is now zero-sized - StaticToOne is renamed to ZeroToOne - Used DPPI tasks and events now panic when enabled twice Dion Dokter 2021-10-19 10:13:08 +02:00
  • 531dfcffb3 fmt Dion Dokter 2021-10-18 16:26:27 +02:00
  • 11655af034 Another redo using the feedback. Dion Dokter 2021-10-18 16:23:39 +02:00
  • e6ec81b999 Fixed examples and added defmt format to the new error types Dion Dokter 2021-10-14 15:13:45 +02:00
  • 4950682a50 Some extra docs and better naming Dion Dokter 2021-10-14 14:45:57 +02:00
  • 65628e1f15 - Added _ppi and _dppi to distinguish between the new and the old peripheral. - Removed ConfigurableChannel and added capacity numbers to the channels - Replaced the PPI api with a new one using the DPPI terminology (publish & subscribe) - Updated all tasks and event registers for DPPI Dion Dokter 2021-10-13 16:35:05 +02:00
  • 01e5376b25 Merge #456 bors[bot] 2021-10-26 11:59:14 +00:00
  • f8bd9d2b1c Merge #441 bors[bot] 2021-10-26 11:49:45 +00:00
  • e55726964d Fix clock setup for MSI and PLL to allow RNG opereation Ulf Lilleengen 2021-10-26 13:45:53 +02:00
  • 7729091b39 Merge #450 bors[bot] 2021-10-25 08:05:19 +00:00
  • 9b59eb3dbe Merge #448 bors[bot] 2021-10-25 00:56:44 +00:00
  • 32850bba79 nrf: saadc dummy pin for vdd sampling Jacob Rosenthal 2021-10-23 15:53:31 -07:00
  • e7ab979eb8 nrf/nvmc: make PAGE_SIZE, FLASH_SIZE public. Dario Nieuwenhuis 2021-10-24 18:23:22 +02:00
  • f3f3858328 Merge #444 bors[bot] 2021-10-23 08:28:25 +00:00
  • a8797f84f6 Merge #446 bors[bot] 2021-10-22 18:05:58 +00:00
  • 504655d491 Use upstream version of rust-lorawan Ulf Lilleengen 2021-10-22 19:33:15 +02:00
  • e038834ac3 Merge #445 bors[bot] 2021-10-22 13:54:24 +00:00
  • 4fbac40120 Workaround duplicity of DMA channel declaration when the target chip specifies more than one request, by processing only the first declared request for the channel. Matous Hybl 2021-10-22 11:35:46 +02:00
  • e78d226acd nrf: add NVMC driver. Dario Nieuwenhuis 2021-10-22 02:09:55 +02:00
  • f8ebc967a9 Add implementation of async trait for STM32 I2C v2 Ulf Lilleengen 2021-10-20 14:40:16 +02:00
  • 2b4e2bcbae Merge #442 bors[bot] 2021-10-21 10:06:57 +00:00
  • d2a79a46c5 Configure the correct pin instances Ulf Lilleengen 2021-10-21 11:57:00 +02:00
  • a895b6351f Merge #439 bors[bot] 2021-10-20 13:16:25 +00:00
  • 5e6ee59ecd Fix time calculation Ulf Lilleengen 2021-10-20 14:25:34 +02:00
  • 3c2daf0d32 Remove unused import Ulf Lilleengen 2021-10-20 12:42:05 +02:00
  • 6c9420978b Prevent overflow in std timer driver Ulf Lilleengen 2021-10-20 09:05:44 +02:00
  • acce0f1d25 Merge #440 bors[bot] 2021-10-20 11:34:18 +00:00
  • 9e461b771a Add i2c example for L4 Ulf Lilleengen 2021-10-20 10:11:34 +02:00
  • 675172f981 Merge #436 bors[bot] 2021-10-19 18:50:37 +00:00
  • 69953a78f1 Use async fn instead of impl Future Ulf Lilleengen 2021-10-19 20:48:46 +02:00
  • e807a9eaec Specify unit in log output Ulf Lilleengen 2021-10-19 15:32:16 +02:00
  • c777b6aae1 Use AtomicWaker instead of Signal Ulf Lilleengen 2021-10-19 15:31:28 +02:00
  • db3b315f94 Cargo fmt Ulf Lilleengen 2021-10-19 08:37:19 +02:00
  • 2ef4a45fa0 Add support for temperature sensor peripheral Ulf Lilleengen 2021-10-18 15:24:31 +02:00
  • 729b17bc25 Merge #428 bors[bot] 2021-10-18 12:05:43 +00:00
  • b22c472af3 Merge #435 bors[bot] 2021-10-18 01:31:45 +00:00
  • 3f31774674 Formatting huntc 2021-10-18 12:29:31 +11:00
  • 8dcc41c7f0 Optimises the buffer passing for nRF SAADC huntc 2021-10-18 12:23:13 +11:00
  • a5c11b1a80 Merge #425 bors[bot] 2021-10-18 00:51:19 +00:00
  • a94d44a689 Comments corrected huntc 2021-10-18 11:45:23 +11:00
  • 6dc0ed53ff Renamed sample rate to what it actually is huntc 2021-10-18 11:42:30 +11:00
  • 93407ed5e2 Remove unneeded stop huntc 2021-10-18 11:31:06 +11:00
  • c7e426655d Ensure the compiler doesn't reorder things before calling the sampler huntc 2021-10-18 11:28:43 +11:00
  • fdef047741 Merge #433 bors[bot] 2021-10-17 23:46:32 +00:00
  • d7b768992e examples/std: fix warning Dario Nieuwenhuis 2021-10-18 01:37:35 +02:00
  • 785030df96 Use types to strengthen the buffer dimensioning huntc 2021-10-17 07:51:53 +11:00
  • 0c317a64f6 As suggested, use the const param to declare the internal sample for one channel only huntc 2021-10-17 07:02:17 +11:00
  • 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 +11:00
  • a020b1a404 Combine intenset calls huntc 2021-10-17 06:28:19 +11:00
  • b6cacb98db Compact expression huntc 2021-10-17 06:26:06 +11:00
  • e37a10ae99 Hangover - should have set this to internal for a previous PR huntc 2021-10-15 18:45:53 +11:00
  • fa82913bc3 We have to reduce the buffer size to cater for the number of channels to scan huntc 2021-10-15 18:30:53 +11:00
  • 3be274dc2a We must allow the run handler to mutate state huntc 2021-10-15 17:44:23 +11:00
  • 34e9e85819 We can kick start the internal timer outside of the main loop huntc 2021-10-15 08:12:13 +11:00
  • 16b6c78332 Removed debugging logs huntc 2021-10-14 16:55:50 +11:00
  • 103a3305e2 Implements continuous sampling for the nRF SAADC huntc 2021-10-12 11:24:26 +11:00
  • 00d67dc21a Update nightly Dario Nieuwenhuis 2021-10-18 00:30:24 +02:00
  • 90f6b56cba Merge #434 bors[bot] 2021-10-17 23:19:45 +00:00
  • f5e251fc81 Update clap Dario Nieuwenhuis 2021-10-18 01:19:01 +02:00
  • a2e7c24e00 Clippy fixes Dario Nieuwenhuis 2021-10-18 00:55:43 +02:00
  • d81a203ee2 Merge #429 #431 bors[bot] 2021-10-16 14:21:36 +00:00
  • 4c0fa03c14 interrupt: transmute instead of steal. Dario Nieuwenhuis 2021-10-16 04:11:19 +02:00
  • 66d70cd146 nrf/uarte: do not use WFE on drop. Dario Nieuwenhuis 2021-10-16 03:14:47 +02:00
  • d32477f5a1 executor: Inline enqueue fns Dario Nieuwenhuis 2021-10-16 01:49:30 +02:00
  • 39e5677621 executor: Use critical sections instead of atomic CAS loops Dario Nieuwenhuis 2021-10-15 23:38:44 +02:00