Mercurial > public > hwos_code
comparison src/ports.inc @ 0:11d4fc797f74
init
| author | heinrichsweikamp |
|---|---|
| date | Wed, 24 Apr 2013 19:22:45 +0200 |
| parents | |
| children | f3062a611eef |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:11d4fc797f74 |
|---|---|
| 1 ;============================================================================= | |
| 2 ; | |
| 3 ; File ports.inc | |
| 4 ; | |
| 5 ; Portmap | |
| 6 ; | |
| 7 ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved. | |
| 8 ;============================================================================= | |
| 9 ; HISTORY | |
| 10 ; 2012-08-13 : [mH] Creation | |
| 11 | |
| 12 ;----------------------------- PORTS --------------------------------- | |
| 13 | |
| 14 ; PORTA: TFT_HIGH | |
| 15 ; TRIS=b'00000000' | |
| 16 | |
| 17 ; PORTB | |
| 18 #DEFINE switch_left1 PORTB,1 ; Switch | |
| 19 #DEFINE switch_right2 PORTB,0 ; Switch | |
| 20 #DEFINE mcp_power PORTB,2 ; RX Power supply | |
| 21 #DEFINE mcp_lf_data PORTB,3 ; RX in | |
| 22 #DEFINE LEDg PORTB,4 ; LED green | |
| 23 #DEFINE tft_power PORTB,5 ; via P-MOSFET (Inverted) | |
| 24 #DEFINE icsp_clk PORTB,6 ; ICSP | |
| 25 #DEFINE icsp_dat PORTB,7 ; ICSP | |
| 26 ; TRIS=b'00001011' | |
| 27 | |
| 28 ; PORTC | |
| 29 #DEFINE SOSC_RC0 PORTC,0 ; SOSC | |
| 30 #DEFINE SOSC_RC1 PORTC,1 ; SOSC | |
| 31 #DEFINE TFT_PWM PORTC,2 ; TFT Backlight | |
| 32 #DEFINE I2C_RC3 PORTC,3 ; I²C | |
| 33 #DEFINE I2C_RC4 PORTC,4 ; I²C | |
| 34 #DEFINE MS5541_mosi PORTC,5 ; MS5541 | |
| 35 #DEFINE uart1_RC6 PORTC,6 ; UART1 (USB) | |
| 36 #DEFINE uart1_RC7 PORTC,7 ; UART1 (USB) | |
| 37 ; TRIS=b'10011010' | |
| 38 | |
| 39 ; PORTD | |
| 40 #DEFINE tft_cs PORTD,0 ; /CS | |
| 41 #DEFINE tft_rs PORTD,1 ; RS | |
| 42 #DEFINE tft_nwr PORTD,2 ; /WR | |
| 43 #DEFINE tft_rd PORTD,3 ; RD | |
| 44 #DEFINE flash_mosi PORTD,4 ; MOSI | |
| 45 #DEFINE flash_miso PORTD,5 ; MISO | |
| 46 #DEFINE flash_clk PORTD,6 ; CLK | |
| 47 #DEFINE tft_nreset PORTD,7 ; /RESET | |
| 48 ; TRIS=b'00100000' | |
| 49 | |
| 50 ; PORTE | |
| 51 #DEFINE RE0_unused PORTE,0 ; unused | |
| 52 #DEFINE ir_power PORTE,1 ; Power supply for IR | |
| 53 #DEFINE mcp_ncs PORTE,2 ; RX /CS | |
| 54 #DEFINE LEDr PORTE,3 ; LED red | |
| 55 #DEFINE power_sw2 PORTE,4 ; Power supply for switch1 circuit | |
| 56 #DEFINE RE5_unused PORTE,5 ; unused | |
| 57 #DEFINE lightsen_power PORTE,6 ; Power supply for lightsensor | |
| 58 #DEFINE flash_ncs PORTE,7 ; /CS | |
| 59 ; TRIS=b'00000000' | |
| 60 | |
| 61 ; PORTF | |
| 62 ; RF1 (AN6, Batt_analog) and RF2 (AN7, Lightsensor) | |
| 63 ; TRIS=b'11000000' | |
| 64 | |
| 65 ; PORTG | |
| 66 #DEFINE mcp_clk PORTG,0 ; RX clk | |
| 67 #DEFINE RG1_blocked_by_RS232_2 PORTG,1 ; unused | |
| 68 #DEFINE tsop_rx PORTG,2 ; IR (RX2) | |
| 69 ; RG3 (AN17, RSSI RX) | |
| 70 ; RG4 (32768Hz Clock out) | |
| 71 #DEFINE RG5_unused PORTG,5 ; /MCLR | |
| 72 #DEFINE RG6_unused PORTG,6 ; unavailable | |
| 73 #DEFINE RG7_unused PORTG,7 ; unavailable | |
| 74 ; TRIS=b'10001111' | |
| 75 | |
| 76 ; PORTJ | |
| 77 #DEFINE RJ0_unused PORTJ,0 ; unused | |
| 78 #DEFINE RJ1_unused PORTJ,1 ; unused | |
| 79 #DEFINE RJ2_unused PORTJ,2 ; unused | |
| 80 #DEFINE RJ3_unused PORTJ,3 ; unused | |
| 81 #DEFINE vusb_in PORTJ,4 ; external power supply detect, USB enumerated | |
| 82 #DEFINE power_sw1 PORTJ,5 ; Power supply for switch2 circuit | |
| 83 #DEFINE MS5541_clk PORTJ,6 ; MS5541 mH | |
| 84 #DEFINE MS5541_miso PORTJ,7 ; MS5541 mH | |
| 85 ; TRIS=b'10010000' | |
| 86 |
