Orange Module running MULTI protocol
-
- Posts: 25
- Joined: Wed Mar 29, 2017 7:31 pm
- Country: -
Re: Orange Module running MULTI protocol
I flashed the module a little while ago with a code that should work. I tried it today and I can't get my Nano Qx to bind. It will only stay in bind mode no matter what I try. What am I doing wrong? The code is 1E95-4201-00BF-FEFF-00FF. I'm using a Taranis x9d plus with a green module. The module is this one: https://hobbyking.com/en_us/orangerx-ds ... tible.html
Edit: when I first turn on the transmitter and go to the menu I get the module status as V1.1.6.20 and when I bind then I get binding after it. Then it will say No Multi_Telemtry and will keep beeping until I shut the transmitter off. What does all of this mean?
Edit: when I first turn on the transmitter and go to the menu I get the module status as V1.1.6.20 and when I bind then I get binding after it. Then it will say No Multi_Telemtry and will keep beeping until I shut the transmitter off. What does all of this mean?
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
Where does the "No Multi_Telemtry" appear?
Mike.
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
-
- Posts: 25
- Joined: Wed Mar 29, 2017 7:31 pm
- Country: -
Re: Orange Module running MULTI protocol
It will be like this on the transmitter screen
Module Status: No Multi_telemetry
Sent from my iPhone using Tapatalk
Module Status: No Multi_telemetry
Sent from my iPhone using Tapatalk
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
Are you using openTx or ersky9x? I don't recognise that display as being from ersky9x.
Mike.
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
-
- Posts: 25
- Joined: Wed Mar 29, 2017 7:31 pm
- Country: -
Re: Orange Module running MULTI protocol
It's in the most current version of OpenTx
Sent from my iPhone using Tapatalk
Sent from my iPhone using Tapatalk
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
I'm afraid my only suggestion would be to see if it works if you use ersky9x.
You could try posting on the Multi module thread on RCGroups.
Mike.
You could try posting on the Multi module thread on RCGroups.
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
-
- Posts: 25
- Joined: Wed Mar 29, 2017 7:31 pm
- Country: -
Re: Orange Module running MULTI protocol
It works with ersky9x. Why is the channel mapping ETAR? How do I change it
Sent from my iPhone using Tapatalk
Sent from my iPhone using Tapatalk
-
- Posts: 25
- Joined: Wed Mar 29, 2017 7:31 pm
- Country: -
Re: Orange Module running MULTI protocol
Never mind I figured it out. Thank You so much I'm so happy. [emoji106][emoji106][emoji106][emoji106]
Sent from my iPhone using Tapatalk
Sent from my iPhone using Tapatalk
-
- Posts: 25
- Joined: Wed Mar 29, 2017 7:31 pm
- Country: -
Re: Orange Module running MULTI protocol
How do you add notes in ersky9x?
Sent from my iPhone using Tapatalk
Sent from my iPhone using Tapatalk
Re: Orange Module running MULTI protocol
[SOLVED]Hi, i know that this is not the proper thread, entirely, but i have the banggood multiprotocol module and i followed the flash instructions as shown in here, but arduino ide doesnt show the new added board "multi 4 in 1". I have ide 1.8.3 running on windows 10 x64.
thx.
thx.
2x - Turnigy 9X with 9xtreme board;
2x - Turnigy 9XRpro ;
Frsky Taranis & Taranis +;
Horus x10s;
Horus x12s;
Radiomaster TX16S Max mark II.
2x - Turnigy 9XRpro ;
Frsky Taranis & Taranis +;
Horus x10s;
Horus x12s;
Radiomaster TX16S Max mark II.
Re: Orange Module running MULTI protocol
[SOLVED]Lucky as i am, the arduino ide now shows an error during the compilation:
Arduino: 1.6.12 (Windows 10), Placa:"Multi 4-in-1, ATmega328 (3.3V, 16 MHz)"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Octávio\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Octávio\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Octávio\Documents\Arduino\libraries -fqbn=arduino:avr:multi:cpu=16MHzatmega328 -ide-version=10612 -build-path C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Octávio\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Octávio\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Octávio\Documents\Arduino\libraries -fqbn=arduino:avr:multi:cpu=16MHzatmega328 -ide-version=10612 -build-path C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino
Using board 'multi' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10612 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10612 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp" -o "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino10/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\preproc\ctags_target_for_gcc_minus_e.cpp"
A compilar o rascunho...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10612 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp" -o "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp.o"
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void setup()':
Multiprotocol:277: error: 'random_init' was not declared in this scope
Multiprotocol:310: error: 'delayMilliseconds' was not declared in this scope
Multiprotocol:335: error: 'modules_reset' was not declared in this scope
Multiprotocol:342: error: 'random_value' was not declared in this scope
Multiprotocol:347: error: 'random_id' was not declared in this scope
Multiprotocol:365: error: 'protocol_init' was not declared in this scope
Multiprotocol:383: error: 'PPM_Telemetry_serial_init' was not declared in this scope
Multiprotocol:395: error: 'Mprotocol_serial_init' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void loop()':
Multiprotocol:413: error: 'Update_All' was not declared in this scope
Multiprotocol:439: error: 'tx_pause' was not declared in this scope
Multiprotocol:445: error: 'tx_resume' was not declared in this scope
Multiprotocol:457: error: 'Update_All' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'uint8_t Update_All()':
Multiprotocol:490: error: 'update_serial_data' was not declared in this scope
Multiprotocol:491: error: 'update_channels_aux' was not declared in this scope
Multiprotocol:510: error: 'update_channels_aux' was not declared in this scope
Multiprotocol:515: error: 'update_led_status' was not declared in this scope
Multiprotocol:520: error: 'TelemetryUpdate' was not declared in this scope
Multiprotocol:542: error: 'protocol_init' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void tx_resume()':
Multiprotocol:650: error: 'resumeBashSerial' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void protocol_init()':
Multiprotocol:681: error: 'modules_reset' was not declared in this scope
Multiprotocol:709: error: 'set_rx_tx_addr' was not declared in this scope
Multiprotocol:729: error: 'initFlySky' was not declared in this scope
Multiprotocol:730: error: 'ReadFlySky' was not declared in this scope
Multiprotocol:736: error: 'initAFHDS2A' was not declared in this scope
Multiprotocol:737: error: 'ReadAFHDS2A' was not declared in this scope
Multiprotocol:743: error: 'random_id' was not declared in this scope
Multiprotocol:744: error: 'initHubsan' was not declared in this scope
Multiprotocol:745: error: 'ReadHubsan' was not declared in this scope
Multiprotocol:787: error: 'initDsm' was not declared in this scope
Multiprotocol:789: error: 'ReadDsm' was not declared in this scope
Multiprotocol:810: error: 'DevoInit' was not declared in this scope
Multiprotocol:811: error: 'devo_callback' was not declared in this scope
Multiprotocol:847: error: 'initHiSky' was not declared in this scope
Multiprotocol:848: error: 'hisky_cb' was not declared in this scope
Multiprotocol:853: error: 'initV2x2' was not declared in this scope
Multiprotocol:854: error: 'ReadV2x2' was not declared in this scope
Multiprotocol:859: error: 'initYD717' was not declared in this scope
Multiprotocol:860: error: 'yd717_callback' was not declared in this scope
Multiprotocol:871: error: 'initSymax' was not declared in this scope
Multiprotocol:872: error: 'symax_callback' was not declared in this scope
Multiprotocol:885: error: 'initCX10' was not declared in this scope
Multiprotocol:886: error: 'CX10_callback' was not declared in this scope
Multiprotocol:897: error: 'initBAYANG' was not declared in this scope
Multiprotocol:898: error: 'BAYANG_callback' was not declared in this scope
Multiprotocol:915: error: 'initMJXQ' was not declared in this scope
Multiprotocol:916: error: 'MJXQ_callback' was not declared in this scope
Multiprotocol:933: error: 'initFQ777' was not declared in this scope
Multiprotocol:934: error: 'FQ777_callback' was not declared in this scope
Multiprotocol:984: error: 'delayMilliseconds' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void modules_reset()':
Multiprotocol:1079: error: 'CC2500_Reset' was not declared in this scope
Multiprotocol:1082: error: 'A7105_Reset' was not declared in this scope
Multiprotocol:1085: error: 'CYRF_Reset' was not declared in this scope
Multiprotocol:1088: error: 'NRF24L01_Reset' was not declared in this scope
Multiprotocol:1092: error: 'delayMilliseconds' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void Mprotocol_serial_init()':
Multiprotocol:1132: error: 'initTXSerial' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void PPM_Telemetry_serial_init()':
Multiprotocol:1142: error: 'initTXSerial' was not declared in this scope
Multiprotocol:1144: error: 'initTXSerial' was not declared in this scope
Multiprotocol:1146: error: 'initTXSerial' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_WriteData(uint8_t, uint8_t)':
A7105_SPI:25: error: 'SPI_Write' was not declared in this scope
A7105_SPI:32: error: 'A7105_Strobe' was not declared in this scope
A7105_SPI:33: error: 'A7105_SetTxRxMode' was not declared in this scope
A7105_SPI:35: error: 'A7105_WriteReg' was not declared in this scope
A7105_SPI:36: error: 'A7105_Strobe' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_ReadData(uint8_t)':
A7105_SPI:42: error: 'A7105_Strobe' was not declared in this scope
A7105_SPI:44: error: 'SPI_Write' was not declared in this scope
A7105_SPI:46: error: 'SPI_SDI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_WriteReg(uint8_t, uint8_t)':
A7105_SPI:52: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'uint8_t A7105_ReadReg(uint8_t)':
A7105_SPI:62: error: 'SPI_Write' was not declared in this scope
A7105_SPI:63: error: 'SPI_SDI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'uint8_t A7105_Reset()':
A7105_SPI:99: error: 'delayMilliseconds' was not declared in this scope
A7105_SPI:102: error: 'A7105_Strobe' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_WriteID(uint32_t)':
A7105_SPI:109: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_Strobe(uint8_t)':
A7105_SPI:165: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\AFHDS2A_a7105.ino: In function 'uint16_t initAFHDS2A()':
AFHDS2A_a7105:357: error: 'init_frskyd_link_telemetry' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'void BAYANG_send_packet(uint8_t)':
Bayang_nrf24l01:83: error: 'convert_channel_10b' was not declared in this scope
Bayang_nrf24l01:105: error: 'NRF24L01_WriteReg' was not declared in this scope
Bayang_nrf24l01:110: error: 'NRF24L01_FlushTx' was not declared in this scope
Bayang_nrf24l01:112: error: 'XN297_WritePayload' was not declared in this scope
Bayang_nrf24l01:114: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
Bayang_nrf24l01:119: error: 'XN297_Configure' was not declared in this scope
Bayang_nrf24l01:124: error: 'NRF24L01_ReadReg' was not declared in this scope
Bayang_nrf24l01:129: error: 'NRF24L01_SetPower' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'void BAYANG_check_rx()':
Bayang_nrf24l01:135: error: 'NRF24L01_ReadReg' was not declared in this scope
Bayang_nrf24l01:137: error: 'XN297_ReadPayload' was not declared in this scope
Bayang_nrf24l01:138: error: 'NRF24L01_WriteReg' was not declared in this scope
Bayang_nrf24l01:140: error: 'NRF24L01_FlushRx' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'void BAYANG_init()':
Bayang_nrf24l01:166: error: 'NRF24L01_Initialize' was not declared in this scope
Bayang_nrf24l01:167: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
Bayang_nrf24l01:169: error: 'XN297_SetTXAddr' was not declared in this scope
Bayang_nrf24l01:171: error: 'NRF24L01_FlushTx' was not declared in this scope
Bayang_nrf24l01:172: error: 'NRF24L01_FlushRx' was not declared in this scope
Bayang_nrf24l01:173: error: 'NRF24L01_WriteReg' was not declared in this scope
Bayang_nrf24l01:177: error: 'NRF24L01_SetBitrate' was not declared in this scope
Bayang_nrf24l01:178: error: 'NRF24L01_SetPower' was not declared in this scope
Bayang_nrf24l01:179: error: 'NRF24L01_Activate' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'uint16_t BAYANG_callback()':
Bayang_nrf24l01:218: error: 'XN297_SetTXAddr' was not declared in this scope
Bayang_nrf24l01:220: error: 'XN297_SetRXAddr' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'uint16_t initBAYANG()':
Bayang_nrf24l01:254: error: 'init_frskyd_link_telemetry' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_WriteReg(uint8_t, uint8_t)':
CC2500_SPI:28: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_ReadRegisterMulti(uint8_t, uint8_t*, uint8_t)':
CC2500_SPI:38: error: 'SPI_Write' was not declared in this scope
CC2500_SPI:40: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'uint8_t CC2500_ReadReg(uint8_t)':
CC2500_SPI:49: error: 'SPI_Write' was not declared in this scope
CC2500_SPI:50: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_Strobe(uint8_t)':
CC2500_SPI:65: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_WriteRegisterMulti(uint8_t, const uint8_t*, uint8_t)':
CC2500_SPI:72: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CX10_nrf24l01.ino: In function 'void CX10_Write_Packet(uint8_t)':
CX10_nrf24l01:60: error: 'limit_channel_100' was not declared in this scope
CX10_nrf24l01:156: error: 'XN297_Configure' was not declared in this scope
CX10_nrf24l01:158: error: 'NRF24L01_WriteReg' was not declared in this scope
CX10_nrf24l01:161: error: 'NRF24L01_WriteReg' was not declared in this scope
CX10_nrf24l01:165: error: 'NRF24L01_WriteReg' was not declared in this scope
CX10_nrf24l01:166: error: 'NRF24L01_FlushTx' was not declared in this scope
CX10_nrf24l01:168: error: 'XN297_WritePayload' was not declared in this scope
CX10_nrf24l01:169: error: 'NRF24L01_SetPower' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CX10_nrf24l01.ino: In function 'void CX10_init()':
CX10_nrf24l01:174: error: 'NRF24L01_Initialize' was not declared in this scope
CX10_nrf24l01:175: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
CX10_nrf24l01:176: error: 'XN297_SetTXAddr' was not declared in this scope
CX10_nrf24l01:177: error: 'XN297_SetRXAddr' was not declared in this scope
CX10_nrf24l01:178: error: 'NRF24L01_FlushTx' was not declared in this scope
CX10_nrf24l01:179: error: 'NRF24L01_FlushRx' was not declared in this scope
CX10_nrf24l01:180: error: 'NRF24L01_WriteReg' was not declared in this scope
CX10_nrf24l01:185: error: 'NRF24L01_SetBitrate' was not declared in this scope
CX10_nrf24l01:186: error: 'NRF24L01_SetPower' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CX10_nrf24l01.ino: In function 'uint16_t CX10_callback()':
CX10_nrf24l01:205: error: 'NRF24L01_ReadReg' was not declared in this scope
CX10_nrf24l01:207: error: 'XN297_ReadPayload' was not declared in this scope
CX10_nrf24l01:208: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
CX10_nrf24l01:219: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
CX10_nrf24l01:220: error: 'NRF24L01_FlushTx' was not declared in this scope
CX10_nrf24l01:226: error: 'NRF24L01_FlushRx' was not declared in this scope
CX10_nrf24l01:228: error: 'XN297_Configure' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_WriteRegister(uint8_t, uint8_t)':
CYRF6936_SPI:21: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_WriteRegisterMulti(uint8_t, const uint8_t*, uint8_t)':
CYRF6936_SPI:31: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_ReadRegisterMulti(uint8_t, uint8_t*, uint8_t)':
CYRF6936_SPI:42: error: 'SPI_Write' was not declared in this scope
CYRF6936_SPI:44: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'uint8_t CYRF_ReadRegister(uint8_t)':
CYRF6936_SPI:52: error: 'SPI_Write' was not declared in this scope
CYRF6936_SPI:53: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'uint8_t CYRF_Reset()':
CYRF6936_SPI:71: error: 'CYRF_SetTxRxMode' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_WritePreamble(uint32_t)':
CYRF6936_SPI:184: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint8_t convert_channel_8b(uint8_t)':
Common:21: error: 'limit_channel_100' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint8_t convert_channel_8b_scale(uint8_t, uint8_t, uint8_t)':
Common:27: error: 'limit_channel_100' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint16_t convert_channel_10b(uint8_t)':
Common:41: error: 'limit_channel_100' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint16_t convert_channel_16b(uint8_t, int16_t, int16_t)':
Common:61: error: 'limit_channel_100' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'void ssv_pack_dpl(uint8_t*, uint8_t, uint8_t*, uint8_t*, uint8_t*)':
FQ777_nrf24l01:63: error: 'crc16_update' was not declared in this scope
FQ777_nrf24l01:65: error: 'crc16_update' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'void FQ777_send_packet(uint8_t)':
FQ777_nrf24l01:149: error: 'NRF24L01_WriteReg' was not declared in this scope
FQ777_nrf24l01:153: error: 'NRF24L01_FlushTx' was not declared in this scope
FQ777_nrf24l01:154: error: 'NRF24L01_WritePayload' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'void FQ777_init()':
FQ777_nrf24l01:161: error: 'NRF24L01_Initialize' was not declared in this scope
FQ777_nrf24l01:162: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
FQ777_nrf24l01:163: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
FQ777_nrf24l01:164: error: 'NRF24L01_FlushTx' was not declared in this scope
FQ777_nrf24l01:165: error: 'NRF24L01_FlushRx' was not declared in this scope
FQ777_nrf24l01:166: error: 'NRF24L01_WriteReg' was not declared in this scope
FQ777_nrf24l01:170: error: 'NRF24L01_SetBitrate' was not declared in this scope
FQ777_nrf24l01:171: error: 'NRF24L01_SetPower' was not declared in this scope
FQ777_nrf24l01:172: error: 'NRF24L01_Activate' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'uint16_t FQ777_callback()':
FQ777_nrf24l01:186: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Hisky_nrf24l01.ino: In function 'void hisky_init()':
Hisky_nrf24l01 error: 'NRF24L01_Initialize' was not declared in this scope
Hisky_nrf24l01:102: error: 'NRF24L01_WriteReg' was not declared in this scope
Hisky_nrf24l01:106: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
Hisky_nrf24l01:110: error: 'NRF24L01_SetBitrate' was not declared in this scope
Hisky_nrf24l01:112: error: 'NRF24L01_SetBitrate' was not declared in this scope
Hisky_nrf24l01:113: error: 'NRF24L01_SetPower' was not declared in this scope
Hisky_nrf24l01:114: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Hisky_nrf24l01.ino: In function 'uint16_t hisky_cb()':
Hisky_nrf24l01:143: error: 'NRF24L01_SetPower' was not declared in this scope
Hisky_nrf24l01:148: error: 'NRF24L01_WritePayload' was not declared in this scope
Hisky_nrf24l01:165: error: 'NRF24L01_FlushTx' was not declared in this scope
Hisky_nrf24l01:171: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
Hisky_nrf24l01:172: error: 'NRF24L01_WriteReg' was not declared in this scope
Hisky_nrf24l01:182: error: 'NRF24L01_WritePayload' was not declared in this scope
Hisky_nrf24l01:194: error: 'NRF24L01_SetPower' was not declared in this scope
Hisky_nrf24l01:198: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
Hisky_nrf24l01:199: error: 'NRF24L01_WriteReg' was not declared in this scope
Hisky_nrf24l01:213: error: 'NRF24L01_WritePayload' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Hubsan_a7105.ino: In function 'uint16_t initHubsan()':
Hubsan_a7105:355: error: 'init_frskyd_link_telemetry' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\MJXQ_nrf24l01.ino: In function 'void MJXQ_send_packet(uint8_t)':
MJXQ_nrf24l01:186: error: 'NRF24L01_WriteReg' was not declared in this scope
MJXQ_nrf24l01:190: error: 'NRF24L01_FlushTx' was not declared in this scope
MJXQ_nrf24l01:195: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
MJXQ_nrf24l01:196: error: 'NRF24L01_WritePayload' was not declared in this scope
MJXQ_nrf24l01:200: error: 'XN297_Configure' was not declared in this scope
MJXQ_nrf24l01:201: error: 'XN297_WritePayload' was not declared in this scope
MJXQ_nrf24l01:203: error: 'NRF24L01_SetPower' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\MJXQ_nrf24l01.ino: In function 'void MJXQ_init()':
MJXQ_nrf24l01:221: error: 'NRF24L01_Initialize' was not declared in this scope
MJXQ_nrf24l01:222: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
MJXQ_nrf24l01:226: error: 'NRF24L01_WriteReg' was not declared in this scope
MJXQ_nrf24l01:227: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
MJXQ_nrf24l01:230: error: 'XN297_SetTXAddr' was not declared in this scope
MJXQ_nrf24l01:232: error: 'NRF24L01_FlushTx' was not declared in this scope
MJXQ_nrf24l01:233: error: 'NRF24L01_FlushRx' was not declared in this scope
MJXQ_nrf24l01:234: error: 'NRF24L01_WriteReg' was not declared in this scope
MJXQ_nrf24l01:240: error: 'NRF24L01_SetBitrate' was not declared in this scope
MJXQ_nrf24l01:242: error: 'NRF24L01_SetBitrate' was not declared in this scope
MJXQ_nrf24l01:243: error: 'NRF24L01_SetPower' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_Initialize()':
NRF24l01_SPI:30: error: 'XN297_SetScrambledMode' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_WriteReg(uint8_t, uint8_t)':
NRF24l01_SPI:36: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_WriteRegisterMulti(uint8_t, uint8_t*, uint8_t)':
NRF24l01_SPI:45: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_WritePayload(uint8_t*, uint8_t)':
NRF24l01_SPI:54: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'uint8_t NRF24L01_ReadReg(uint8_t)':
NRF24l01_SPI:63: error: 'SPI_Write' was not declared in this scope
NRF24l01_SPI:64: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_ReadPayload(uint8_t*, uint8_t)':
NRF24l01_SPI:82: error: 'SPI_Write' was not declared in this scope
NRF24l01_SPI:84: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_Strobe(uint8_t)':
NRF24l01_SPI:91: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'uint8_t NRF24L01_GetStatus()':
NRF24l01_SPI:107: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'uint8_t NRF24L01_GetDynamicPayloadSize()':
NRF24l01_SPI:113: error: 'SPI_Write' was not declared in this scope
NRF24l01_SPI:114: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_Activate(uint8_t)':
NRF24l01_SPI:122: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void multi_send_header(uint8_t, uint8_t)':
Telemetry:52: error: 'Serial_write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void multi_send_status()':
Telemetry:81: error: 'Serial_write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void DSM_frame()':
Telemetry:112: error: 'Serial_write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void AFHDSA_short_frame()':
Telemetry:125: error: 'Serial_write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void frskySendStuffed()':
Telemetry:143: error: 'Serial_write' was not declared in this scope
exit status 1
'random_init' was not declared in this scope
Arduino: 1.6.12 (Windows 10), Placa:"Multi 4-in-1, ATmega328 (3.3V, 16 MHz)"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Octávio\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Octávio\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Octávio\Documents\Arduino\libraries -fqbn=arduino:avr:multi:cpu=16MHzatmega328 -ide-version=10612 -build-path C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Octávio\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Octávio\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Octávio\Documents\Arduino\libraries -fqbn=arduino:avr:multi:cpu=16MHzatmega328 -ide-version=10612 -build-path C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino
Using board 'multi' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10612 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10612 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp" -o "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino10/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\preproc\ctags_target_for_gcc_minus_e.cpp"
A compilar o rascunho...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10612 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -Wl,--relax "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp" -o "C:\Users\OCTVIO~1\AppData\Local\Temp\arduino_build_584115\sketch\Multiprotocol.ino.cpp.o"
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void setup()':
Multiprotocol:277: error: 'random_init' was not declared in this scope
Multiprotocol:310: error: 'delayMilliseconds' was not declared in this scope
Multiprotocol:335: error: 'modules_reset' was not declared in this scope
Multiprotocol:342: error: 'random_value' was not declared in this scope
Multiprotocol:347: error: 'random_id' was not declared in this scope
Multiprotocol:365: error: 'protocol_init' was not declared in this scope
Multiprotocol:383: error: 'PPM_Telemetry_serial_init' was not declared in this scope
Multiprotocol:395: error: 'Mprotocol_serial_init' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void loop()':
Multiprotocol:413: error: 'Update_All' was not declared in this scope
Multiprotocol:439: error: 'tx_pause' was not declared in this scope
Multiprotocol:445: error: 'tx_resume' was not declared in this scope
Multiprotocol:457: error: 'Update_All' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'uint8_t Update_All()':
Multiprotocol:490: error: 'update_serial_data' was not declared in this scope
Multiprotocol:491: error: 'update_channels_aux' was not declared in this scope
Multiprotocol:510: error: 'update_channels_aux' was not declared in this scope
Multiprotocol:515: error: 'update_led_status' was not declared in this scope
Multiprotocol:520: error: 'TelemetryUpdate' was not declared in this scope
Multiprotocol:542: error: 'protocol_init' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void tx_resume()':
Multiprotocol:650: error: 'resumeBashSerial' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void protocol_init()':
Multiprotocol:681: error: 'modules_reset' was not declared in this scope
Multiprotocol:709: error: 'set_rx_tx_addr' was not declared in this scope
Multiprotocol:729: error: 'initFlySky' was not declared in this scope
Multiprotocol:730: error: 'ReadFlySky' was not declared in this scope
Multiprotocol:736: error: 'initAFHDS2A' was not declared in this scope
Multiprotocol:737: error: 'ReadAFHDS2A' was not declared in this scope
Multiprotocol:743: error: 'random_id' was not declared in this scope
Multiprotocol:744: error: 'initHubsan' was not declared in this scope
Multiprotocol:745: error: 'ReadHubsan' was not declared in this scope
Multiprotocol:787: error: 'initDsm' was not declared in this scope
Multiprotocol:789: error: 'ReadDsm' was not declared in this scope
Multiprotocol:810: error: 'DevoInit' was not declared in this scope
Multiprotocol:811: error: 'devo_callback' was not declared in this scope
Multiprotocol:847: error: 'initHiSky' was not declared in this scope
Multiprotocol:848: error: 'hisky_cb' was not declared in this scope
Multiprotocol:853: error: 'initV2x2' was not declared in this scope
Multiprotocol:854: error: 'ReadV2x2' was not declared in this scope
Multiprotocol:859: error: 'initYD717' was not declared in this scope
Multiprotocol:860: error: 'yd717_callback' was not declared in this scope
Multiprotocol:871: error: 'initSymax' was not declared in this scope
Multiprotocol:872: error: 'symax_callback' was not declared in this scope
Multiprotocol:885: error: 'initCX10' was not declared in this scope
Multiprotocol:886: error: 'CX10_callback' was not declared in this scope
Multiprotocol:897: error: 'initBAYANG' was not declared in this scope
Multiprotocol:898: error: 'BAYANG_callback' was not declared in this scope
Multiprotocol:915: error: 'initMJXQ' was not declared in this scope
Multiprotocol:916: error: 'MJXQ_callback' was not declared in this scope
Multiprotocol:933: error: 'initFQ777' was not declared in this scope
Multiprotocol:934: error: 'FQ777_callback' was not declared in this scope
Multiprotocol:984: error: 'delayMilliseconds' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void modules_reset()':
Multiprotocol:1079: error: 'CC2500_Reset' was not declared in this scope
Multiprotocol:1082: error: 'A7105_Reset' was not declared in this scope
Multiprotocol:1085: error: 'CYRF_Reset' was not declared in this scope
Multiprotocol:1088: error: 'NRF24L01_Reset' was not declared in this scope
Multiprotocol:1092: error: 'delayMilliseconds' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void Mprotocol_serial_init()':
Multiprotocol:1132: error: 'initTXSerial' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Multiprotocol.ino: In function 'void PPM_Telemetry_serial_init()':
Multiprotocol:1142: error: 'initTXSerial' was not declared in this scope
Multiprotocol:1144: error: 'initTXSerial' was not declared in this scope
Multiprotocol:1146: error: 'initTXSerial' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_WriteData(uint8_t, uint8_t)':
A7105_SPI:25: error: 'SPI_Write' was not declared in this scope
A7105_SPI:32: error: 'A7105_Strobe' was not declared in this scope
A7105_SPI:33: error: 'A7105_SetTxRxMode' was not declared in this scope
A7105_SPI:35: error: 'A7105_WriteReg' was not declared in this scope
A7105_SPI:36: error: 'A7105_Strobe' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_ReadData(uint8_t)':
A7105_SPI:42: error: 'A7105_Strobe' was not declared in this scope
A7105_SPI:44: error: 'SPI_Write' was not declared in this scope
A7105_SPI:46: error: 'SPI_SDI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_WriteReg(uint8_t, uint8_t)':
A7105_SPI:52: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'uint8_t A7105_ReadReg(uint8_t)':
A7105_SPI:62: error: 'SPI_Write' was not declared in this scope
A7105_SPI:63: error: 'SPI_SDI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'uint8_t A7105_Reset()':
A7105_SPI:99: error: 'delayMilliseconds' was not declared in this scope
A7105_SPI:102: error: 'A7105_Strobe' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_WriteID(uint32_t)':
A7105_SPI:109: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\A7105_SPI.ino: In function 'void A7105_Strobe(uint8_t)':
A7105_SPI:165: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\AFHDS2A_a7105.ino: In function 'uint16_t initAFHDS2A()':
AFHDS2A_a7105:357: error: 'init_frskyd_link_telemetry' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'void BAYANG_send_packet(uint8_t)':
Bayang_nrf24l01:83: error: 'convert_channel_10b' was not declared in this scope
Bayang_nrf24l01:105: error: 'NRF24L01_WriteReg' was not declared in this scope
Bayang_nrf24l01:110: error: 'NRF24L01_FlushTx' was not declared in this scope
Bayang_nrf24l01:112: error: 'XN297_WritePayload' was not declared in this scope
Bayang_nrf24l01:114: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
Bayang_nrf24l01:119: error: 'XN297_Configure' was not declared in this scope
Bayang_nrf24l01:124: error: 'NRF24L01_ReadReg' was not declared in this scope
Bayang_nrf24l01:129: error: 'NRF24L01_SetPower' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'void BAYANG_check_rx()':
Bayang_nrf24l01:135: error: 'NRF24L01_ReadReg' was not declared in this scope
Bayang_nrf24l01:137: error: 'XN297_ReadPayload' was not declared in this scope
Bayang_nrf24l01:138: error: 'NRF24L01_WriteReg' was not declared in this scope
Bayang_nrf24l01:140: error: 'NRF24L01_FlushRx' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'void BAYANG_init()':
Bayang_nrf24l01:166: error: 'NRF24L01_Initialize' was not declared in this scope
Bayang_nrf24l01:167: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
Bayang_nrf24l01:169: error: 'XN297_SetTXAddr' was not declared in this scope
Bayang_nrf24l01:171: error: 'NRF24L01_FlushTx' was not declared in this scope
Bayang_nrf24l01:172: error: 'NRF24L01_FlushRx' was not declared in this scope
Bayang_nrf24l01:173: error: 'NRF24L01_WriteReg' was not declared in this scope
Bayang_nrf24l01:177: error: 'NRF24L01_SetBitrate' was not declared in this scope
Bayang_nrf24l01:178: error: 'NRF24L01_SetPower' was not declared in this scope
Bayang_nrf24l01:179: error: 'NRF24L01_Activate' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'uint16_t BAYANG_callback()':
Bayang_nrf24l01:218: error: 'XN297_SetTXAddr' was not declared in this scope
Bayang_nrf24l01:220: error: 'XN297_SetRXAddr' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Bayang_nrf24l01.ino: In function 'uint16_t initBAYANG()':
Bayang_nrf24l01:254: error: 'init_frskyd_link_telemetry' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_WriteReg(uint8_t, uint8_t)':
CC2500_SPI:28: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_ReadRegisterMulti(uint8_t, uint8_t*, uint8_t)':
CC2500_SPI:38: error: 'SPI_Write' was not declared in this scope
CC2500_SPI:40: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'uint8_t CC2500_ReadReg(uint8_t)':
CC2500_SPI:49: error: 'SPI_Write' was not declared in this scope
CC2500_SPI:50: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_Strobe(uint8_t)':
CC2500_SPI:65: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CC2500_SPI.ino: In function 'void CC2500_WriteRegisterMulti(uint8_t, const uint8_t*, uint8_t)':
CC2500_SPI:72: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CX10_nrf24l01.ino: In function 'void CX10_Write_Packet(uint8_t)':
CX10_nrf24l01:60: error: 'limit_channel_100' was not declared in this scope
CX10_nrf24l01:156: error: 'XN297_Configure' was not declared in this scope
CX10_nrf24l01:158: error: 'NRF24L01_WriteReg' was not declared in this scope
CX10_nrf24l01:161: error: 'NRF24L01_WriteReg' was not declared in this scope
CX10_nrf24l01:165: error: 'NRF24L01_WriteReg' was not declared in this scope
CX10_nrf24l01:166: error: 'NRF24L01_FlushTx' was not declared in this scope
CX10_nrf24l01:168: error: 'XN297_WritePayload' was not declared in this scope
CX10_nrf24l01:169: error: 'NRF24L01_SetPower' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CX10_nrf24l01.ino: In function 'void CX10_init()':
CX10_nrf24l01:174: error: 'NRF24L01_Initialize' was not declared in this scope
CX10_nrf24l01:175: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
CX10_nrf24l01:176: error: 'XN297_SetTXAddr' was not declared in this scope
CX10_nrf24l01:177: error: 'XN297_SetRXAddr' was not declared in this scope
CX10_nrf24l01:178: error: 'NRF24L01_FlushTx' was not declared in this scope
CX10_nrf24l01:179: error: 'NRF24L01_FlushRx' was not declared in this scope
CX10_nrf24l01:180: error: 'NRF24L01_WriteReg' was not declared in this scope
CX10_nrf24l01:185: error: 'NRF24L01_SetBitrate' was not declared in this scope
CX10_nrf24l01:186: error: 'NRF24L01_SetPower' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CX10_nrf24l01.ino: In function 'uint16_t CX10_callback()':
CX10_nrf24l01:205: error: 'NRF24L01_ReadReg' was not declared in this scope
CX10_nrf24l01:207: error: 'XN297_ReadPayload' was not declared in this scope
CX10_nrf24l01:208: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
CX10_nrf24l01:219: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
CX10_nrf24l01:220: error: 'NRF24L01_FlushTx' was not declared in this scope
CX10_nrf24l01:226: error: 'NRF24L01_FlushRx' was not declared in this scope
CX10_nrf24l01:228: error: 'XN297_Configure' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_WriteRegister(uint8_t, uint8_t)':
CYRF6936_SPI:21: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_WriteRegisterMulti(uint8_t, const uint8_t*, uint8_t)':
CYRF6936_SPI:31: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_ReadRegisterMulti(uint8_t, uint8_t*, uint8_t)':
CYRF6936_SPI:42: error: 'SPI_Write' was not declared in this scope
CYRF6936_SPI:44: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'uint8_t CYRF_ReadRegister(uint8_t)':
CYRF6936_SPI:52: error: 'SPI_Write' was not declared in this scope
CYRF6936_SPI:53: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'uint8_t CYRF_Reset()':
CYRF6936_SPI:71: error: 'CYRF_SetTxRxMode' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\CYRF6936_SPI.ino: In function 'void CYRF_WritePreamble(uint32_t)':
CYRF6936_SPI:184: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint8_t convert_channel_8b(uint8_t)':
Common:21: error: 'limit_channel_100' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint8_t convert_channel_8b_scale(uint8_t, uint8_t, uint8_t)':
Common:27: error: 'limit_channel_100' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint16_t convert_channel_10b(uint8_t)':
Common:41: error: 'limit_channel_100' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Common.ino: In function 'uint16_t convert_channel_16b(uint8_t, int16_t, int16_t)':
Common:61: error: 'limit_channel_100' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'void ssv_pack_dpl(uint8_t*, uint8_t, uint8_t*, uint8_t*, uint8_t*)':
FQ777_nrf24l01:63: error: 'crc16_update' was not declared in this scope
FQ777_nrf24l01:65: error: 'crc16_update' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'void FQ777_send_packet(uint8_t)':
FQ777_nrf24l01:149: error: 'NRF24L01_WriteReg' was not declared in this scope
FQ777_nrf24l01:153: error: 'NRF24L01_FlushTx' was not declared in this scope
FQ777_nrf24l01:154: error: 'NRF24L01_WritePayload' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'void FQ777_init()':
FQ777_nrf24l01:161: error: 'NRF24L01_Initialize' was not declared in this scope
FQ777_nrf24l01:162: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
FQ777_nrf24l01:163: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
FQ777_nrf24l01:164: error: 'NRF24L01_FlushTx' was not declared in this scope
FQ777_nrf24l01:165: error: 'NRF24L01_FlushRx' was not declared in this scope
FQ777_nrf24l01:166: error: 'NRF24L01_WriteReg' was not declared in this scope
FQ777_nrf24l01:170: error: 'NRF24L01_SetBitrate' was not declared in this scope
FQ777_nrf24l01:171: error: 'NRF24L01_SetPower' was not declared in this scope
FQ777_nrf24l01:172: error: 'NRF24L01_Activate' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\FQ777_nrf24l01.ino: In function 'uint16_t FQ777_callback()':
FQ777_nrf24l01:186: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Hisky_nrf24l01.ino: In function 'void hisky_init()':
Hisky_nrf24l01 error: 'NRF24L01_Initialize' was not declared in this scope
Hisky_nrf24l01:102: error: 'NRF24L01_WriteReg' was not declared in this scope
Hisky_nrf24l01:106: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
Hisky_nrf24l01:110: error: 'NRF24L01_SetBitrate' was not declared in this scope
Hisky_nrf24l01:112: error: 'NRF24L01_SetBitrate' was not declared in this scope
Hisky_nrf24l01:113: error: 'NRF24L01_SetPower' was not declared in this scope
Hisky_nrf24l01:114: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Hisky_nrf24l01.ino: In function 'uint16_t hisky_cb()':
Hisky_nrf24l01:143: error: 'NRF24L01_SetPower' was not declared in this scope
Hisky_nrf24l01:148: error: 'NRF24L01_WritePayload' was not declared in this scope
Hisky_nrf24l01:165: error: 'NRF24L01_FlushTx' was not declared in this scope
Hisky_nrf24l01:171: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
Hisky_nrf24l01:172: error: 'NRF24L01_WriteReg' was not declared in this scope
Hisky_nrf24l01:182: error: 'NRF24L01_WritePayload' was not declared in this scope
Hisky_nrf24l01:194: error: 'NRF24L01_SetPower' was not declared in this scope
Hisky_nrf24l01:198: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
Hisky_nrf24l01:199: error: 'NRF24L01_WriteReg' was not declared in this scope
Hisky_nrf24l01:213: error: 'NRF24L01_WritePayload' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Hubsan_a7105.ino: In function 'uint16_t initHubsan()':
Hubsan_a7105:355: error: 'init_frskyd_link_telemetry' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\MJXQ_nrf24l01.ino: In function 'void MJXQ_send_packet(uint8_t)':
MJXQ_nrf24l01:186: error: 'NRF24L01_WriteReg' was not declared in this scope
MJXQ_nrf24l01:190: error: 'NRF24L01_FlushTx' was not declared in this scope
MJXQ_nrf24l01:195: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
MJXQ_nrf24l01:196: error: 'NRF24L01_WritePayload' was not declared in this scope
MJXQ_nrf24l01:200: error: 'XN297_Configure' was not declared in this scope
MJXQ_nrf24l01:201: error: 'XN297_WritePayload' was not declared in this scope
MJXQ_nrf24l01:203: error: 'NRF24L01_SetPower' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\MJXQ_nrf24l01.ino: In function 'void MJXQ_init()':
MJXQ_nrf24l01:221: error: 'NRF24L01_Initialize' was not declared in this scope
MJXQ_nrf24l01:222: error: 'NRF24L01_SetTxRxMode' was not declared in this scope
MJXQ_nrf24l01:226: error: 'NRF24L01_WriteReg' was not declared in this scope
MJXQ_nrf24l01:227: error: 'NRF24L01_WriteRegisterMulti' was not declared in this scope
MJXQ_nrf24l01:230: error: 'XN297_SetTXAddr' was not declared in this scope
MJXQ_nrf24l01:232: error: 'NRF24L01_FlushTx' was not declared in this scope
MJXQ_nrf24l01:233: error: 'NRF24L01_FlushRx' was not declared in this scope
MJXQ_nrf24l01:234: error: 'NRF24L01_WriteReg' was not declared in this scope
MJXQ_nrf24l01:240: error: 'NRF24L01_SetBitrate' was not declared in this scope
MJXQ_nrf24l01:242: error: 'NRF24L01_SetBitrate' was not declared in this scope
MJXQ_nrf24l01:243: error: 'NRF24L01_SetPower' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_Initialize()':
NRF24l01_SPI:30: error: 'XN297_SetScrambledMode' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_WriteReg(uint8_t, uint8_t)':
NRF24l01_SPI:36: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_WriteRegisterMulti(uint8_t, uint8_t*, uint8_t)':
NRF24l01_SPI:45: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_WritePayload(uint8_t*, uint8_t)':
NRF24l01_SPI:54: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'uint8_t NRF24L01_ReadReg(uint8_t)':
NRF24l01_SPI:63: error: 'SPI_Write' was not declared in this scope
NRF24l01_SPI:64: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_ReadPayload(uint8_t*, uint8_t)':
NRF24l01_SPI:82: error: 'SPI_Write' was not declared in this scope
NRF24l01_SPI:84: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_Strobe(uint8_t)':
NRF24l01_SPI:91: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'uint8_t NRF24L01_GetStatus()':
NRF24l01_SPI:107: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'uint8_t NRF24L01_GetDynamicPayloadSize()':
NRF24l01_SPI:113: error: 'SPI_Write' was not declared in this scope
NRF24l01_SPI:114: error: 'SPI_Read' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\NRF24l01_SPI.ino: In function 'void NRF24L01_Activate(uint8_t)':
NRF24l01_SPI:122: error: 'SPI_Write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void multi_send_header(uint8_t, uint8_t)':
Telemetry:52: error: 'Serial_write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void multi_send_status()':
Telemetry:81: error: 'Serial_write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void DSM_frame()':
Telemetry:112: error: 'Serial_write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void AFHDSA_short_frame()':
Telemetry:125: error: 'Serial_write' was not declared in this scope
D:\Transferências\DIY-Multiprotocol-TX-Module-master\Multiprotocol\Telemetry.ino: In function 'void frskySendStuffed()':
Telemetry:143: error: 'Serial_write' was not declared in this scope
exit status 1
'random_init' was not declared in this scope
2x - Turnigy 9X with 9xtreme board;
2x - Turnigy 9XRpro ;
Frsky Taranis & Taranis +;
Horus x10s;
Horus x12s;
Radiomaster TX16S Max mark II.
2x - Turnigy 9XRpro ;
Frsky Taranis & Taranis +;
Horus x10s;
Horus x12s;
Radiomaster TX16S Max mark II.
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
You show "[SOLVED]" on the first line of your post. Is this still a problem or is it fixed?
Mike.
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
Can the taranis q x7 be used to program then orangerx?
Can the q x7 be used to program then orangerx? And if yes how can it be done?
Cheers
crunch
Cheers
crunch
in the taranis menu where do you go to flash the orangerx bin file
in the taranis menu where do you go specifically to flash the orangerx bin file?
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
Start in "maintenance mode" (hold both horizontal trims apart at power on), then select "Update XMEGA".
You will need to do the connections to the JTAG signals for this to work, see "TaranisPb.pdf".
Mike.
You will need to do the connections to the JTAG signals for this to work, see "TaranisPb.pdf".
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
Re: Orange Module running MULTI protocol
Mike so you can load ersky9x on the qx7 and the qx7 has the same p12 JTAG connector correct?
Re: Orange Module running MULTI protocol
Dear Mike,
I am using orangerx module with internal antenna socket in 9xrpro with ersky. I can bind and fly with orange dsmx receivers.
I can also see telemetry data on telemetry screen - battery voltage, temp sensor, rssi and receiver voltage.
I would like to have voice alerts on low voltage, but when I try to setup voice, the only parameter I can see is rx voltage. Other telemetry params are zero.
Is there any workaround to have them there? Or a software issue?
I am using orangerx module with internal antenna socket in 9xrpro with ersky. I can bind and fly with orange dsmx receivers.
I can also see telemetry data on telemetry screen - battery voltage, temp sensor, rssi and receiver voltage.
I would like to have voice alerts on low voltage, but when I try to setup voice, the only parameter I can see is rx voltage. Other telemetry params are zero.
Is there any workaround to have them there? Or a software issue?
-
- Posts: 213
- Joined: Tue Jun 16, 2015 2:05 am
- Country: United States
- Location: durham, nc
-
- Posts: 213
- Joined: Tue Jun 16, 2015 2:05 am
- Country: United States
- Location: durham, nc
Re: Orange Module running MULTI protocol
How can I use a newer Q X7 to flash a Orx module with Multi, since the newer Q X7's don't have the Jtag header?
Right off the processor pins? which ones?
Can I use the module bay pins (on the X7)?
I have been actively searching for the answer.
In the alternative, how does one program an Xmega device from PC?
Right off the processor pins? which ones?
Can I use the module bay pins (on the X7)?
I have been actively searching for the answer.
In the alternative, how does one program an Xmega device from PC?
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
On the new QX7, with pins in the SPort connector in the base, JTMS is on pin 72 and is connected to a 1Mohm resistor R104, and JTCK is pin 76 and is connected to a 1Mohm resistor R106.
I don't think this resistors will prevent those signals from being used as a PDI programmer. I haven't used my (early) QX7 as a PDI programmer, but I reckon it should work.
Unfortunately, you cannot use the module bay pins, pin 1 outputs battery voltage, and pin 5 has too low an input resistance.
If you can flash the module once, with the bootloader, then after that you don't need the PDI anymore, the "multi update" option then works.
As a side question, do you use Arduinos at all? I have an idea I could do a sketch for a pro mini (or nano) that could just flash the bootloader using PDI.
Mike.
I don't think this resistors will prevent those signals from being used as a PDI programmer. I haven't used my (early) QX7 as a PDI programmer, but I reckon it should work.
Unfortunately, you cannot use the module bay pins, pin 1 outputs battery voltage, and pin 5 has too low an input resistance.
If you can flash the module once, with the bootloader, then after that you don't need the PDI anymore, the "multi update" option then works.
As a side question, do you use Arduinos at all? I have an idea I could do a sketch for a pro mini (or nano) that could just flash the bootloader using PDI.
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
Are these values on the DSM telemetry specific screen?prohfesor wrote: ↑Wed Jul 26, 2017 5:10 pmI can also see telemetry data on telemetry screen - battery voltage, temp sensor, rssi and receiver voltage.
I would like to have voice alerts on low voltage, but when I try to setup voice, the only parameter I can see is rx voltage. Other telemetry params are zero.
If so, please configure a custom telemetry screen to show T1, Amps, RxV and FasV. Do these show as non-zero values?
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
-
- Posts: 213
- Joined: Tue Jun 16, 2015 2:05 am
- Country: United States
- Location: durham, nc
Re: Orange Module running MULTI protocol
Aye, I do dabble with arduinos. I have several nano's, handful of pros, 2 megas, and a couple 32u4's. I even have some M64's I'm putting on breakouts for 9x clones.MikeB wrote: ↑Thu Aug 10, 2017 9:21 pm On the new QX7, with pins in the SPort connector in the base, JTMS is on pin 72 and is connected to a 1Mohm resistor R104, and JTCK is pin 76 and is connected to a 1Mohm resistor R106.
I don't think this resistors will prevent those signals from being used as a PDI programmer. I haven't used my (early) QX7 as a PDI programmer, but I reckon it should work.
Unfortunately, you cannot use the module bay pins, pin 1 outputs battery voltage, and pin 5 has too low an input resistance.
If you can flash the module once, with the bootloader, then after that you don't need the PDI anymore, the "multi update" option then works.
As a side question, do you use Arduinos at all? I have an idea I could do a sketch for a pro mini (or nano) that could just flash the bootloader using PDI.
Mike.
My programming skills are kinda sucky, but i can copy/paste code like a mofo.
I also have a bad AR9x board; it works, but I can't trust it to fly a $2k heli.
-
- Posts: 213
- Joined: Tue Jun 16, 2015 2:05 am
- Country: United States
- Location: durham, nc
Re: Orange Module running MULTI protocol
PS
Mike, what is it that you do in life and still manage to be a hardware and programming Jedi?
Mike, what is it that you do in life and still manage to be a hardware and programming Jedi?
Re: Orange Module running MULTI protocol
Ssshhh, It's secret .
João
Sent from my thor using Tapatalk
João
Sent from my thor using Tapatalk
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9
Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9
Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
I've been a hardware and software designer for many years, ever since I built my first computer before you could buy one (1976!).
I've retired from work, so I do get time to do a few things!
Mike.
I've retired from work, so I do get time to do a few things!
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
I've put together a sketch for an Arduino Pro Mini that might just flash an Orange module with the bootloader. The idea is is you flash the Arduino with this sketch, then disconnect it.
You then wire it to the Orange module, taking the 3.3V power from the Orange module. Power up the module (and therefore also the Arduino) and it will simply flash the bootloader, then report success or failure by flashing the LED on the Arduino at one of two different rates.
I've just got to set up a test where I erase a module, the try flashing the bootloader.
Mike.
You then wire it to the Orange module, taking the 3.3V power from the Orange module. Power up the module (and therefore also the Arduino) and it will simply flash the bootloader, then report success or failure by flashing the LED on the Arduino at one of two different rates.
I've just got to set up a test where I erase a module, the try flashing the bootloader.
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
-
- Posts: 213
- Joined: Tue Jun 16, 2015 2:05 am
- Country: United States
- Location: durham, nc
Re: Orange Module running MULTI protocol
That sounds just about perfect!MikeB wrote: ↑Fri Aug 11, 2017 10:04 pm I've put together a sketch for an Arduino Pro Mini that might just flash an Orange module with the bootloader. The idea is is you flash the Arduino with this sketch, then disconnect it.
You then wire it to the Orange module, taking the 3.3V power from the Orange module. Power up the module (and therefore also the Arduino) and it will simply flash the bootloader, then report success or failure by flashing the LED on the Arduino at one of two different rates.
I've just got to set up a test where I erase a module, the try flashing the bootloader.
Mike.
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
It worked! I'll post the sketch and instructions tomorrow, too late tonight.
I used my AVRISP-II programmer to fully erase a module, and checked it was fully erased.
Then I used the Arduino to flash the bootloader to the module.
Then I put the module in a radio (SKY board), and used maintenance mode to flash the application.
I then went back to the AVRISP-II and checked all was flashed OK.
Mike.
I used my AVRISP-II programmer to fully erase a module, and checked it was fully erased.
Then I used the Arduino to flash the bootloader to the module.
Then I put the module in a radio (SKY board), and used maintenance mode to flash the application.
I then went back to the AVRISP-II and checked all was flashed OK.
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
- MikeB
- 9x Developer
- Posts: 18010
- Joined: Tue Dec 27, 2011 1:24 pm
- Country: -
- Location: Poole, Dorset, UK
Re: Orange Module running MULTI protocol
Sketch and instructions on the first post.
Mike.
Mike.
erskyTx/er9x developer
The difficult we do immediately,
The impossible takes a little longer!
The difficult we do immediately,
The impossible takes a little longer!
Re: Orange Module running MULTI protocol
Mike, with this bootloader what option we should use in the maintenance menu to flash the firmware? "Update Multi"?
Thanks
João
My er9x/Ersky9x/eepskye Video Tutorials
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9
Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW
https://www.youtube.com/playlist?list=PL5uJhoD7sAKidZmkhMpYpp_qcuIqJXhb9
Donate to Er9x/Ersky9x:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHX43JR3J7XGW