STM32 DAC: Rework DAC driver, support all families.
This commit is contained in:
		
				
					committed by
					
						 Dario Nieuwenhuis
						Dario Nieuwenhuis
					
				
			
			
				
	
			
			
			
						parent
						
							267cbaebe6
						
					
				
				
					commit
					09d7950313
				
			| @@ -4,7 +4,7 @@ | ||||
|  | ||||
| use defmt::*; | ||||
| use embassy_executor::Spawner; | ||||
| use embassy_stm32::dac::{DacCh1, DacChannel, Value}; | ||||
| use embassy_stm32::dac::{DacCh1, Value}; | ||||
| use embassy_stm32::dma::NoDma; | ||||
| use {defmt_rtt as _, panic_probe as _}; | ||||
|  | ||||
| @@ -14,11 +14,10 @@ async fn main(_spawner: Spawner) -> ! { | ||||
|     info!("Hello World, dude!"); | ||||
|  | ||||
|     let mut dac = DacCh1::new(p.DAC, NoDma, p.PA4); | ||||
|     unwrap!(dac.set_trigger_enable(false)); | ||||
|  | ||||
|     loop { | ||||
|         for v in 0..=255 { | ||||
|             unwrap!(dac.set(Value::Bit8(to_sine_wave(v)))); | ||||
|             dac.set(Value::Bit8(to_sine_wave(v))); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user