fix problem with debug and sleep_ms
This commit is contained in:
parent
7d1b8eaed7
commit
49e3a19f1f
1 changed files with 13 additions and 6 deletions
|
@ -1,19 +1,19 @@
|
|||
#include <stdio.h>
|
||||
#include <pico/stdlib.h>
|
||||
|
||||
#include "pico/stdlib.h"
|
||||
|
||||
#include "settings.h"
|
||||
#include "keyer.h"
|
||||
|
||||
namespace
|
||||
{
|
||||
const uint LED_PIN = PICO_DEFAULT_LED_PIN;
|
||||
const uint LEFT_PADDLE_PIN = 2;
|
||||
const uint RIGHT_PADDLE_PIN = 5;
|
||||
const uint LEFT_PADDLE_PIN = 14;
|
||||
const uint RIGHT_PADDLE_PIN = 15;
|
||||
}
|
||||
|
||||
void setup()
|
||||
{
|
||||
stdio_init_all();
|
||||
sleep_ms(1000);
|
||||
|
||||
gpio_init(LED_PIN);
|
||||
gpio_set_dir(LED_PIN, GPIO_OUT);
|
||||
|
@ -30,6 +30,10 @@ void setup()
|
|||
|
||||
int main()
|
||||
{
|
||||
stdio_init_all();
|
||||
timer_hw->dbgpause = 0; // fix problem with debug and sleep_ms https://github.com/raspberrypi/pico-sdk/issues/1152#issuecomment-1418248639
|
||||
sleep_ms(1000);
|
||||
|
||||
setup();
|
||||
|
||||
Settings settings{read_settings()};
|
||||
|
@ -37,9 +41,12 @@ int main()
|
|||
printf("Iambic mode (loaded): %d\n", static_cast<int>(settings.mode));
|
||||
printf("WPM (loaded): %d\n", settings.wpm);
|
||||
|
||||
Keyer keyer;
|
||||
|
||||
while (true)
|
||||
{
|
||||
sleep_ms(1000);
|
||||
sleep_ms(10);
|
||||
keyer.run();
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in a new issue