📄 common.h
字号:
//#include <iom48.h>
//#define TXDmode 0x55
#define TXDmode 0x00
// for main.c
#define LRCK_EI TIMSK1 |= 0x02
#define LRCK_disEI TIMSK1 &= 0xFD
#define SPI_EI SPCR |= 0x80
#define SPI_DisEI SPCR &= 0x7f
#define Freq1M_Enable TCCR0A |= 0x10
#define Freq1M_Disable TCCR0A &= 0xef
#define LRCK4166 255 // 191-41.667KHz 255-31.500KHz 287-27.778KHz
#define Freq1M 7
// for SPI.c
#define uartBaud1M 0x0000 // disable Double Rate
#define UDR0_flag_CLR UCSR0A &= 0xdf
#define RXD_EI UCSR0B |= 0x80
#define RXD_disEI UCSR0B &= 0x7f
#define TXD_EI UCSR0B |= 0x40
#define TXD_disEI UCSR0B &= 0xbf
#define UDR0_EI UCSR0B |= 0x20
#define UDR0_disEI UCSR0B &= 0xdf
#define RXD_Enable UCSR0B |= 0x10
#define RXD_Disable UCSR0B &= 0xef
#define TXD_Enable UCSR0B |= 0x08
#define TXD_Disable UCSR0B &= 0xf7
// for ADPCM.c
#define LeftChannel 0
#define RightChannel 1
// for nRF2401A.c
#define nRF_RXD_1 PORTD |= 0x01 // PD0 rxd
#define nRF_RXD_0 PORTD &= 0xfe // PD0 rxd
#define nRF_TXD_1 PORTD |= 0x02 // PD1 txd
#define nRF_TXD_0 PORTD &= 0xfd // PD1 txd
#define nRF_CS_1 PORTD |= 0x04 // PD2
#define nRF_CS_0 PORTD &= 0xfb // PD2
#define nRF_CE_1 PORTD |= 0x08 // PD3
#define nRF_CE_0 PORTD &= 0xf7 // PD3
#define nRF_PWRUP_1 PORTD |= 0x10 // PD4
#define nRF_PWRUP_0 PORTD &= 0xef // PD4
#define nRF_CLK_1 PORTD |= 0x20 // PD5
#define nRF_CLK_0 PORTD &= 0xdf // PD5
#define Channel0RX 0x2c01
#define Channel0TX 0x2c00
#define Freq1M 7
// for WM8731.c
#define I2C_SCL_H PORTC |= 0x20
#define I2C_SCL_L PORTC &= 0xdf
#define I2C_SDA_H PORTC |= 0x10
#define I2C_SDA_L PORTC &= 0xef
#define WM8731Addr 0x32
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -