runs, but unable to debug
This commit is contained in:
parent
251c365095
commit
4b7c0ba6c6
2 changed files with 10 additions and 4 deletions
|
@ -32,7 +32,7 @@ pico_set_program_name(raspi_keyer "raspi_keyer")
|
|||
pico_set_program_version(raspi_keyer "0.0.1")
|
||||
|
||||
pico_enable_stdio_uart(raspi_keyer 1)
|
||||
pico_enable_stdio_usb(raspi_keyer 0)
|
||||
pico_enable_stdio_usb(raspi_keyer 1)
|
||||
|
||||
target_compile_options(raspi_keyer PRIVATE -Wall -Wextra -Werror)
|
||||
|
||||
|
|
|
@ -49,12 +49,13 @@ void setup()
|
|||
gpio_set_dir(RIGHT_PADDLE_PIN, GPIO_IN);
|
||||
gpio_pull_up(RIGHT_PADDLE_PIN);
|
||||
|
||||
sleep_ms(1000);
|
||||
//sleep_ms(1000);
|
||||
}
|
||||
|
||||
/* Let's do all the keying stuff in the second core, so there are no timing problems. */
|
||||
void core1_main()
|
||||
{
|
||||
printf("Hello from core1!\n");
|
||||
KeyerQueueData data;
|
||||
queue_remove_blocking(&keyerQueue, &data);
|
||||
|
||||
|
@ -88,20 +89,25 @@ void core1_main()
|
|||
|
||||
int main()
|
||||
{
|
||||
timer_hw->dbgpause = 0; // workaround for problem with debug and sleep_ms
|
||||
//timer_hw->dbgpause = 0; // workaround for problem with debug and sleep_ms
|
||||
// https://github.com/raspberrypi/pico-sdk/issues/1152#issuecomment-1418248639
|
||||
|
||||
setup();
|
||||
|
||||
printf("Hello from core0!\n");
|
||||
|
||||
Settings settings{read_settings()};
|
||||
|
||||
queue_init(&keyerQueue, sizeof(KeyerQueueData), 2);
|
||||
multicore_launch_core1(core1_main);
|
||||
|
||||
KeyerQueueData keyerQueueData{KeyerQueueCommand::Run, settings.wpm, settings.mode};
|
||||
queue_add_blocking(&keyerQueue, &keyerQueueData);
|
||||
|
||||
while (true)
|
||||
{
|
||||
// Currently there's nothing to do on core0
|
||||
sleep_ms(1000);
|
||||
//sleep_ms(1000);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in a new issue