Browse Source

main_adc.cc - scope the adc only stuff

usb_midi_launchpad
heck 6 months ago
parent
commit
590d64b87c
  1. 12
      examples/main_adc.cc

12
examples/main_adc.cc

@ -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);
});
});

Loading…
Cancel
Save