aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBogdan Petru Chircu Mare <[email protected]>2025-11-06 12:57:06 -0800
committerBogdan Petru Chircu Mare <[email protected]>2025-11-06 12:57:06 -0800
commitd61f212b3378f2fd4fbf45dbcd4529ad6a2bfc43 (patch)
treeb43d0cf46aa71c00b4d90fdb30113ad85b61a5e2 /src
parent0443134bc47918d2f8f0ede1b292b372629f8894 (diff)
feat(mcxa276): use external mcxa-pac; remove in-tree PAC; ADC: stop writing CMDL1.CTYPE (read-only)
Diffstat (limited to 'src')
-rw-r--r--src/adc.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/adc.rs b/src/adc.rs
index dd6530605..f56d744c6 100644
--- a/src/adc.rs
+++ b/src/adc.rs
@@ -1,4 +1,4 @@
1//! ADC driver 1//! ADC driver
2use crate::pac; 2use crate::pac;
3use core::sync::atomic::{AtomicBool, Ordering}; 3use core::sync::atomic::{AtomicBool, Ordering};
4 4
@@ -285,8 +285,7 @@ impl<I: Instance> Adc<I> {
285 1 => { 285 1 => {
286 adc.cmdl1().write(|w| { 286 adc.cmdl1().write(|w| {
287 w.adch().variant(config.channel_number) 287 w.adch().variant(config.channel_number)
288 .ctype().variant(config.sample_channel_mode) 288 .mode().variant(config.conversion_resolution_mode)
289 .mode().variant(config.conversion_resolution_mode)
290 }); 289 });
291 adc.cmdh1().write(|w| unsafe { 290 adc.cmdh1().write(|w| unsafe {
292 w.next().variant(config.chained_next_command_number) 291 w.next().variant(config.chained_next_command_number)
@@ -373,4 +372,4 @@ pub fn on_interrupt() {
373pub struct AdcHandler; 372pub struct AdcHandler;
374impl crate::interrupt::typelevel::Handler<crate::interrupt::typelevel::ADC1> for AdcHandler { 373impl crate::interrupt::typelevel::Handler<crate::interrupt::typelevel::ADC1> for AdcHandler {
375 unsafe fn on_interrupt() { on_interrupt(); } 374 unsafe fn on_interrupt() { on_interrupt(); }
376} \ No newline at end of file 375}