Audi part of project 2
Dependencies: mbed
pindef.h@0:1e4fc03c1d61, 2018-03-12 (annotated)
- Committer:
- gabinader
- Date:
- Mon Mar 12 12:33:22 2018 +0000
- Revision:
- 0:1e4fc03c1d61
audio program;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gabinader | 0:1e4fc03c1d61 | 1 | /*---------------------------------------------------------------------------- |
gabinader | 0:1e4fc03c1d61 | 2 | Pin definitions |
gabinader | 0:1e4fc03c1d61 | 3 | *----------------------------------------------------------------------------*/ |
gabinader | 0:1e4fc03c1d61 | 4 | |
gabinader | 0:1e4fc03c1d61 | 5 | #ifndef PINDEF_H |
gabinader | 0:1e4fc03c1d61 | 6 | #define PINDEF_H |
gabinader | 0:1e4fc03c1d61 | 7 | |
gabinader | 0:1e4fc03c1d61 | 8 | //Define pins below |
gabinader | 0:1e4fc03c1d61 | 9 | |
gabinader | 0:1e4fc03c1d61 | 10 | //Digital input pins |
gabinader | 0:1e4fc03c1d61 | 11 | #define Din0 PA_10 |
gabinader | 0:1e4fc03c1d61 | 12 | #define Din1 PB_3 |
gabinader | 0:1e4fc03c1d61 | 13 | #define Din2 PB_5 |
gabinader | 0:1e4fc03c1d61 | 14 | #define Din3 PB_4 |
gabinader | 0:1e4fc03c1d61 | 15 | |
gabinader | 0:1e4fc03c1d61 | 16 | //Digital output pins |
gabinader | 0:1e4fc03c1d61 | 17 | #define Dout0 PB_10 |
gabinader | 0:1e4fc03c1d61 | 18 | #define Dout1 PA_8 |
gabinader | 0:1e4fc03c1d61 | 19 | #define Dout2 PA_9 |
gabinader | 0:1e4fc03c1d61 | 20 | #define Dout3 PC_7 |
gabinader | 0:1e4fc03c1d61 | 21 | |
gabinader | 0:1e4fc03c1d61 | 22 | //Analog input pins |
gabinader | 0:1e4fc03c1d61 | 23 | #define Ain0 PA_0 |
gabinader | 0:1e4fc03c1d61 | 24 | #define Ain1 PA_1 |
gabinader | 0:1e4fc03c1d61 | 25 | #define Ain2 PA_4 |
gabinader | 0:1e4fc03c1d61 | 26 | #define Ain3 PB_0 |
gabinader | 0:1e4fc03c1d61 | 27 | #define Ain4 PC_1 |
gabinader | 0:1e4fc03c1d61 | 28 | #define Ain5 PC_0 |
gabinader | 0:1e4fc03c1d61 | 29 | |
gabinader | 0:1e4fc03c1d61 | 30 | //Analog output pins |
gabinader | 0:1e4fc03c1d61 | 31 | #define Aout0 |
gabinader | 0:1e4fc03c1d61 | 32 | #define Aout1 |
gabinader | 0:1e4fc03c1d61 | 33 | #define Aout2 |
gabinader | 0:1e4fc03c1d61 | 34 | #define Aout3 |
gabinader | 0:1e4fc03c1d61 | 35 | #define Aout4 |
gabinader | 0:1e4fc03c1d61 | 36 | #define Aout5 |
gabinader | 0:1e4fc03c1d61 | 37 | |
gabinader | 0:1e4fc03c1d61 | 38 | //Communication pins |
gabinader | 0:1e4fc03c1d61 | 39 | #define I2C_SCL PB_8 |
gabinader | 0:1e4fc03c1d61 | 40 | #define I2C_SDA PB_9 |
gabinader | 0:1e4fc03c1d61 | 41 | |
gabinader | 0:1e4fc03c1d61 | 42 | #define SPI_MOSI PA_7 |
gabinader | 0:1e4fc03c1d61 | 43 | #define SPI_MISO PA_6 |
gabinader | 0:1e4fc03c1d61 | 44 | #define SPI_SCLK PA_5 |
gabinader | 0:1e4fc03c1d61 | 45 | #define SPI_CS PB_6 |
gabinader | 0:1e4fc03c1d61 | 46 | |
gabinader | 0:1e4fc03c1d61 | 47 | #define UART_TX PA_2 |
gabinader | 0:1e4fc03c1d61 | 48 | #define UART_RX PA_3 |
gabinader | 0:1e4fc03c1d61 | 49 | |
gabinader | 0:1e4fc03c1d61 | 50 | //If any on board RGB LEDs are present: |
gabinader | 0:1e4fc03c1d61 | 51 | #define LED_r PB_10 |
gabinader | 0:1e4fc03c1d61 | 52 | #define LED_g PA_8 |
gabinader | 0:1e4fc03c1d61 | 53 | #define LED_b PA_9 |
gabinader | 0:1e4fc03c1d61 | 54 | |
gabinader | 0:1e4fc03c1d61 | 55 | #endif |
gabinader | 0:1e4fc03c1d61 | 56 | |
gabinader | 0:1e4fc03c1d61 | 57 | // *******************************ARM University Program Copyright © ARM Ltd 2014************************************* |