check for SPI enabled

pull/29/head
Alan Johnston 6 years ago
parent 18cc6b5c17
commit cb934eb2f3

@ -271,16 +271,32 @@ int main(int argc, char *argv[]) {
}
wiringPiSetup ();
setSpiChannel(SPI_CHANNEL);
FILE *file = popen("sudo raspi-config nonint get_spi", "r");
// printf("SPI result: %d\n", 48 - fgetc(file));
if (fgetc(file) == 48)
{
printf("SPI is enabled!\n");
setSpiChannel(SPI_CHANNEL);
printf("1\n");
setSpiSpeed(SPI_SPEED);
printf("2\n");
initializeSpi();
printf("3\n");
char src_addr[5] = "KU2Y";
char dest_addr[5] = "CQ";
ax25_init(&hax25, (uint8_t *) dest_addr, '1', (uint8_t *) src_addr, '1',
AX25_PREAMBLE_LEN,
AX25_POSTAMBLE_LEN);
printf("Initialization complete\n");
}
else
{
printf("SPI not enabled!\n");
}
txLed = 0; // defaults for vB3 board without TFB
txLedOn = LOW;

Loading…
Cancel
Save

Powered by TurnKey Linux.