Jump to content

DanielC

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by DanielC

  1. Hello Everyone, I was reading through this thread due to running into my own issues getting what is very well shown in Total Controls video to work. Everything progresses smoothly until I try to verify the code in Arduino IDE. (Note I have had the previous version of DCS working, this issue occurs with the latest version) I have checked and verified: I have the lates DCS-BIOS code it is installed in the save games folder the library is installed in Arduino IDE I create an IRQ_Serial sketch and past my code from BORT. #define DCSBIOS_IRQ_SERIAL #include "DcsBios.h" DcsBios::Switch3Pos extCntTankSw("EXT_CNT_TANK_SW", 16, 8); DcsBios::Switch3Pos extWngTankSw("EXT_WNG_TANK_SW", 14, 7); DcsBios::Switch2Pos fuelDumpSw("FUEL_DUMP_SW", 10); DcsBios::Switch3Pos probeSw("PROBE_SW", 15, 6); void setup() { DcsBios::setup(); } void loop() { DcsBios::loop(); } The error upon Verify is rather lengthy: C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h: In function 'void DcsBios::USART_RX_vect()': C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:54:25: error: 'UDR0' was not declared in this scope volatile uint8_t c = UDR0; ^~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:54:25: note: suggested alternative: 'UDR1' volatile uint8_t c = UDR0; ^~~~ UDR1 C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h: In function 'void DcsBios::setup()': C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:60:4: error: 'UBRR0H' was not declared in this scope UBRR0H = 0; ^~~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:60:4: note: suggested alternative: 'UBRR1H' UBRR0H = 0; ^~~~~~ UBRR1H C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:61:4: error: 'UBRR0L' was not declared in this scope UBRR0L = 3; // 250000 bps ^~~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:61:4: note: suggested alternative: 'UBRR1L' UBRR0L = 3; // 250000 bps ^~~~~~ UBRR1L C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:62:4: error: 'UCSR0A' was not declared in this scope UCSR0A = 0; ^~~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:62:4: note: suggested alternative: 'UCSR1A' UCSR0A = 0; ^~~~~~ UCSR1A C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:63:4: error: 'UCSR0C' was not declared in this scope UCSR0C = (1<<UCSZ00) | (1<<UCSZ01); ^~~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:63:4: note: suggested alternative: 'UCSR1C' UCSR0C = (1<<UCSZ00) | (1<<UCSZ01); ^~~~~~ UCSR1C C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:63:17: error: 'UCSZ00' was not declared in this scope UCSR0C = (1<<UCSZ00) | (1<<UCSZ01); ^~~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:63:17: note: suggested alternative: 'UCSZ10' UCSR0C = (1<<UCSZ00) | (1<<UCSZ01); ^~~~~~ UCSZ10 C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:63:31: error: 'UCSZ01' was not declared in this scope UCSR0C = (1<<UCSZ00) | (1<<UCSZ01); ^~~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:63:31: note: suggested alternative: 'UCSZ11' UCSR0C = (1<<UCSZ00) | (1<<UCSZ01); ^~~~~~ UCSZ11 C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:65:4: error: 'UCSR0B' was not declared in this scope UCSR0B = (1<<RXEN0) | (1<<TXEN0) | (1<<RXCIE0); ^~~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:65:4: note: suggested alternative: 'UCSR1B' UCSR0B = (1<<RXEN0) | (1<<TXEN0) | (1<<RXCIE0); ^~~~~~ UCSR1B C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:65:17: error: 'RXEN0' was not declared in this scope UCSR0B = (1<<RXEN0) | (1<<TXEN0) | (1<<RXCIE0); ^~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:65:17: note: suggested alternative: 'RXEN1' UCSR0B = (1<<RXEN0) | (1<<TXEN0) | (1<<RXCIE0); ^~~~~ RXEN1 C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:65:30: error: 'TXEN0' was not declared in this scope UCSR0B = (1<<RXEN0) | (1<<TXEN0) | (1<<RXCIE0); ^~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:65:30: note: suggested alternative: 'TXEN1' UCSR0B = (1<<RXEN0) | (1<<TXEN0) | (1<<RXCIE0); ^~~~~ TXEN1 C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:65:43: error: 'RXCIE0' was not declared in this scope UCSR0B = (1<<RXEN0) | (1<<TXEN0) | (1<<RXCIE0); ^~~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:65:43: note: suggested alternative: 'RXCIE1' UCSR0B = (1<<RXEN0) | (1<<TXEN0) | (1<<RXCIE0); ^~~~~~ RXCIE1 C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h: In function 'void DcsBios::usart_tx(const char*)': C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:80:13: error: 'UCSR0A' was not declared in this scope while(!(UCSR0A & (1<<UDRE0))); // wait until TX buffer is empty ^~~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:80:13: note: suggested alternative: 'UCSR1A' while(!(UCSR0A & (1<<UDRE0))); // wait until TX buffer is empty ^~~~~~ UCSR1A C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:80:26: error: 'UDRE0' was not declared in this scope while(!(UCSR0A & (1<<UDRE0))); // wait until TX buffer is empty ^~~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:80:26: note: suggested alternative: 'UDRE1' while(!(UCSR0A & (1<<UDRE0))); // wait until TX buffer is empty ^~~~~ UDRE1 C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:81:5: error: 'UDR0' was not declared in this scope UDR0 = *c++; // write byte to TX buffer ^~~~ C:\Users\danie\OneDrive\Documents\Arduino\libraries\DCS-BIOS_FP-Fork\src/DcsBios.h:81:5: note: suggested alternative: 'UDR1' UDR0 = *c++; // write byte to TX buffer ^~~~ UDR1 exit status 1 Compilation error: exit status 1
×
×
  • Create New...