initial demo

This commit is contained in:
sigil-03 2025-08-16 21:40:39 -06:00
parent 1a714bd907
commit e3235b34a4
8 changed files with 167 additions and 51 deletions

View file

@ -4,7 +4,7 @@ use ch32_hal::timer::simple_pwm::SimplePwm;
use ch32_hal::timer::Channel;
use ch32_hal::delay::Delay;
use crate::insert_coin::services::{DacService, LedService, TickService, TickServiceData};
use crate::insert_coin::services::{DacService, LedService, TickService, TickServiceData, Service};
// static mut led0_index: usize = 0;
@ -122,8 +122,6 @@ impl<'a, T: GeneralInstance16bit> InsertCoin<'a, T> {
pub fn service(&mut self) {
if self.is_active() {
self.led0.tick();
self.led1.tick();
self.dac.tick();
@ -159,8 +157,6 @@ impl<'a, T: GeneralInstance16bit> InsertCoin<'a, T> {
let led1_dcs = [0u8, 25u8, 50u8, 75u8, 100u8];
loop {
self.led0.tick();
self.led1.tick();
self.dac.tick();