mirror of
				https://github.com/liberatedsystems/RNode_Firmware_CE.git
				synced 2024-07-02 14:34:13 +02:00 
			
		
		
		
	Remove support for no busy pin set
This commit is contained in:
		
							parent
							
								
									055083ffba
								
							
						
					
					
						commit
						ebdec7f3e0
					
				@ -202,7 +202,6 @@ void sx126x::loraMode() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void sx126x::waitOnBusy() {
 | 
					void sx126x::waitOnBusy() {
 | 
				
			||||||
    unsigned long time = millis();
 | 
					    unsigned long time = millis();
 | 
				
			||||||
    if (_busy != -1) {
 | 
					 | 
				
			||||||
    while (digitalRead(_busy) == HIGH)
 | 
					    while (digitalRead(_busy) == HIGH)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        if (millis() >= (time + 100)) {
 | 
					        if (millis() >= (time + 100)) {
 | 
				
			||||||
@ -210,7 +209,6 @@ void sx126x::waitOnBusy() {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
        // do nothing
 | 
					        // do nothing
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void sx126x::executeOpcode(uint8_t opcode, uint8_t *buffer, uint8_t size)
 | 
					void sx126x::executeOpcode(uint8_t opcode, uint8_t *buffer, uint8_t size)
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										5
									
								
								sx126x.h
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								sx126x.h
									
									
									
									
									
								
							@ -9,14 +9,14 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#include <Arduino.h>
 | 
					#include <Arduino.h>
 | 
				
			||||||
#include <SPI.h>
 | 
					#include <SPI.h>
 | 
				
			||||||
#include "Modem.h"
 | 
					#include "Interfaces.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define LORA_DEFAULT_SS_PIN    10
 | 
					#define LORA_DEFAULT_SS_PIN    10
 | 
				
			||||||
#define LORA_DEFAULT_RESET_PIN 9
 | 
					#define LORA_DEFAULT_RESET_PIN 9
 | 
				
			||||||
#define LORA_DEFAULT_DIO0_PIN  2
 | 
					#define LORA_DEFAULT_DIO0_PIN  2
 | 
				
			||||||
#define LORA_DEFAULT_RXEN_PIN  -1
 | 
					#define LORA_DEFAULT_RXEN_PIN  -1
 | 
				
			||||||
#define LORA_DEFAULT_TXEN_PIN  -1
 | 
					#define LORA_DEFAULT_TXEN_PIN  -1
 | 
				
			||||||
#define LORA_DEFAULT_BUSY_PIN  -1
 | 
					#define LORA_DEFAULT_BUSY_PIN  11
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define PA_OUTPUT_RFO_PIN      0
 | 
					#define PA_OUTPUT_RFO_PIN      0
 | 
				
			||||||
#define PA_OUTPUT_PA_BOOST_PIN 1
 | 
					#define PA_OUTPUT_PA_BOOST_PIN 1
 | 
				
			||||||
@ -139,6 +139,7 @@ private:
 | 
				
			|||||||
  uint8_t _packet[255];
 | 
					  uint8_t _packet[255];
 | 
				
			||||||
  bool _preinit_done;
 | 
					  bool _preinit_done;
 | 
				
			||||||
  void (*_onReceive)(int);
 | 
					  void (*_onReceive)(int);
 | 
				
			||||||
 | 
					  bool _tcxo;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern sx126x sx126x_modem;
 | 
					extern sx126x sx126x_modem;
 | 
				
			||||||
 | 
				
			|||||||
@ -206,7 +206,6 @@ void sx128x::loraMode() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void sx128x::waitOnBusy() {
 | 
					void sx128x::waitOnBusy() {
 | 
				
			||||||
    unsigned long time = millis();
 | 
					    unsigned long time = millis();
 | 
				
			||||||
    if (_busy != -1) {
 | 
					 | 
				
			||||||
    while (digitalRead(_busy) == HIGH)
 | 
					    while (digitalRead(_busy) == HIGH)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        if (millis() >= (time + 100)) {
 | 
					        if (millis() >= (time + 100)) {
 | 
				
			||||||
@ -214,7 +213,6 @@ void sx128x::waitOnBusy() {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
        // do nothing
 | 
					        // do nothing
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void sx128x::executeOpcode(uint8_t opcode, uint8_t *buffer, uint8_t size)
 | 
					void sx128x::executeOpcode(uint8_t opcode, uint8_t *buffer, uint8_t size)
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										4
									
								
								sx128x.h
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								sx128x.h
									
									
									
									
									
								
							@ -9,14 +9,14 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#include <Arduino.h>
 | 
					#include <Arduino.h>
 | 
				
			||||||
#include <SPI.h>
 | 
					#include <SPI.h>
 | 
				
			||||||
#include "Modem.h"
 | 
					#include "Interfaces.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define LORA_DEFAULT_SS_PIN    10
 | 
					#define LORA_DEFAULT_SS_PIN    10
 | 
				
			||||||
#define LORA_DEFAULT_RESET_PIN 9
 | 
					#define LORA_DEFAULT_RESET_PIN 9
 | 
				
			||||||
#define LORA_DEFAULT_DIO0_PIN  2
 | 
					#define LORA_DEFAULT_DIO0_PIN  2
 | 
				
			||||||
#define LORA_DEFAULT_RXEN_PIN  -1
 | 
					#define LORA_DEFAULT_RXEN_PIN  -1
 | 
				
			||||||
#define LORA_DEFAULT_TXEN_PIN  -1
 | 
					#define LORA_DEFAULT_TXEN_PIN  -1
 | 
				
			||||||
#define LORA_DEFAULT_BUSY_PIN  -1
 | 
					#define LORA_DEFAULT_BUSY_PIN  11
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define PA_OUTPUT_RFO_PIN      0
 | 
					#define PA_OUTPUT_RFO_PIN      0
 | 
				
			||||||
#define PA_OUTPUT_PA_BOOST_PIN 1
 | 
					#define PA_OUTPUT_PA_BOOST_PIN 1
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user