The firmware branch (free_running_4khz) had configured it to run at 4kHz; however, the logs show that we have ~8000 clock counts between each sample, which would correspond to 2khz sampling.
Right now, I'm more inclined to trust the clock ticks than the configuration; I'm wondering if the interrupt-driven logging wasn't able to keep up once I added the LED flashing? Regardless, I need to flash that version of the firmware onto a buoy and debug.
The firmware branch (free_running_4khz) had configured it to run at 4kHz; however, the logs show that we have ~8000 clock counts between each sample, which would correspond to 2khz sampling.
Right now, I'm more inclined to trust the clock ticks than the configuration; I'm wondering if the interrupt-driven logging wasn't able to keep up once I added the LED flashing? Regardless, I need to flash that version of the firmware onto a buoy and debug.