source: umon/ports/beagleboneblack/cpuio.h @ b8ffb40

Last change on this file since b8ffb40 was b8ffb40, checked in by Ed Sutter <edsutterjr@…>, on 07/14/15 at 02:11:27

BBB: Changes to support runtime blinking LED.

  • Property mode set to 100644
File size: 897 bytes
Line 
1#define DEFAULT_BAUD_RATE 115200
2
3#define HWREAD32(a)     *(volatile unsigned long *)(a)
4#define HWREAD16(a)     *(volatile unsigned short *)(a)
5#define HWREAD8(a)      *(volatile unsigned char *)(a)
6
7#define HWWRITE32(a,b)  *(volatile unsigned long *)(a) = (b)
8#define HWWRITE16(a,b)  *(volatile unsigned short *)(a) = (b)
9#define HWWRITE8(a,b)   *(volatile unsigned char *)(a) = (b)
10
11#define GPIO1_21    (1<<21)
12#define GPIO1_22    (1<<22)
13#define GPIO1_23    (1<<23)
14#define GPIO1_24    (1<<24)
15
16// Referring to BBB schematic...
17// Pg6 shows the 4 user leds, pg3 shows the pins on the Sitara
18// The four user leds are on GPIO1, pins 21-24
19#define USR0_LED    GPIO1_21        // Ball V15: GPMC_A5 mode7 (D2)
20#define USR1_LED    GPIO1_22        // Ball U15: GPMC_A6 mode7 (D3)
21#define USR2_LED    GPIO1_23        // Ball T15: GPMC_A7 mode7 (D4)
22#define USR3_LED    GPIO1_24        // Ball V16: GPMC_A8 mode7 (D5)
Note: See TracBrowser for help on using the repository browser.