|
|
@ -13,15 +13,17 @@ namespace Heck { |
|
|
|
seed.Init(Constants::CPU_BOOST480MHZ); |
|
|
|
seed.StartLog(Constants::Developer::LOG_BLOCKS_BOOT); |
|
|
|
|
|
|
|
ld::AdcChannelConfig adc_cfg[3]; |
|
|
|
adc_cfg[0].InitSingle(ld::DaisySeed::GetPin(Constants::Hardware::PIN_POT_1)); |
|
|
|
{ // ADC config
|
|
|
|
ld::AdcChannelConfig adc_cfg[1]; |
|
|
|
adc_cfg[0].InitSingle(ld::DaisySeed::GetPin(Constants::Hardware::PIN_POT_1)); |
|
|
|
|
|
|
|
seed.adc.Init(adc_cfg, 1); |
|
|
|
seed.adc.Start(); |
|
|
|
seed.adc.Init(adc_cfg, 1); |
|
|
|
seed.adc.Start(); |
|
|
|
} |
|
|
|
|
|
|
|
scan_pots.set_period(10); |
|
|
|
scan_pots.set_callback([]() { |
|
|
|
pot1.on_change_fuzzy(seed.adc.Get(0), 10, [](int val) { |
|
|
|
pot1.on_change_fuzzy(seed.adc.Get(0), 20, [](int val) { |
|
|
|
seed.PrintLine("POT_1: %d", val); |
|
|
|
}); |
|
|
|
}); |
|
|
|