Introduction of Banks for the switch protocol selection

This commit is contained in:
Pascal Langer
2018-01-30 12:02:45 +01:00
parent f4a4f67453
commit ab27ee50b0
12 changed files with 449 additions and 280 deletions

View File

@@ -32,18 +32,18 @@
#endif
// Dial
#define MODE_DIAL1_pin 2
#define MODE_DIAL1_port PORTB
#define MODE_DIAL1_ipr PINB
#define MODE_DIAL2_pin 3
#define MODE_DIAL2_port PORTB
#define MODE_DIAL2_ipr PINB
#define MODE_DIAL3_pin 4
#define MODE_DIAL3_port PORTB
#define MODE_DIAL3_ipr PINB
#define MODE_DIAL4_pin 0
#define MODE_DIAL4_port PORTC
#define MODE_DIAL4_ipr PINC
#define PROTO_DIAL1_pin 2
#define PROTO_DIAL1_port PORTB
#define PROTO_DIAL1_ipr PINB
#define PROTO_DIAL2_pin 3
#define PROTO_DIAL2_port PORTB
#define PROTO_DIAL2_ipr PINB
#define PROTO_DIAL3_pin 4
#define PROTO_DIAL3_port PORTB
#define PROTO_DIAL3_ipr PINB
#define PROTO_DIAL4_pin 0
#define PROTO_DIAL4_port PORTC
#define PROTO_DIAL4_ipr PINC
// PPM
#define PPM_pin 3 //D3 = PD3
@@ -291,6 +291,7 @@
#define LED_output pinMode(LED_pin,OUTPUT)
#define IS_LED_on ( digitalRead(LED_pin)==HIGH)
//iRangeX modules have a second LED
#define LED2_on digitalWrite(LED2_pin,HIGH)
#define LED2_off digitalWrite(LED2_pin,LOW)
#define LED2_toggle digitalWrite(LED2_pin ,!digitalRead(LED2_pin))