-
Notifications
You must be signed in to change notification settings - Fork 0
/
DIO_private.h
28 lines (22 loc) · 1.37 KB
/
DIO_private.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/****************************************************************************************************************************/
/***************** Author : Diea Abdeltwab **********************************************************************************/
/***************** File : Private of DIO ***********************************************************************************/
/***************** Date : 3/9/2022 *****************************************************************************************/
/***************** Version : 1.0 *******************************************************************************************/
/***************** Description : Drive For DIO ******************************************************************************/
/****************************************************************************************************************************/
#ifndef DIO_PRIVATE_H
#define DIO_PRIVATE_H
#define DDRA *((u8*)0x3A)
#define DDRB *((u8*)0x37)
#define DDRC *((u8*)0x34)
#define DDRD *((u8*)0x31)
#define PORTA *((u8*)0x3B)
#define PORTB *((u8*)0x38)
#define PORTC *((u8*)0x35)
#define PORTD *((u8*)0x32)
#define PINA *((volatile u8*)0x39)
#define PINB *((volatile u8*)0x36)
#define PINC *((volatile u8*)0x33)
#define PIND *((volatile u8*)0x30)
#endif