Because there is no crystal for the microcontroller on Cynthion, UART baud rate mismatch can result in a failure to receive FPGA advertisements. We only need one type of advertisement, so we're replacing the UART receiver with simpler pulse detection. We require a minimum number of pulses per measurement period in order to ignore glitches that occur during FPGA configuration.
Because there is no crystal for the microcontroller on Cynthion, UART baud rate mismatch can result in a failure to receive FPGA advertisements. We only need one type of advertisement, so we're replacing the UART receiver with simpler pulse detection. We require a minimum number of pulses per measurement period in order to ignore glitches that occur during FPGA configuration.