mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-04-12 00:47:49 -04:00
1) add support for ata-as-arm
2) remove obsolete audio-creativezvm.c 3) fix registers in i2c-dm320.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17316 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
ea664e0647
commit
a6b31f18c8
6 changed files with 107 additions and 64 deletions
|
|
@ -26,7 +26,7 @@
|
|||
#define I2C_SCS_COND_STOP 0x0002
|
||||
#define I2C_SCS_XMIT 0x0004
|
||||
|
||||
#define I2C_TX_ACK (1 << 20)
|
||||
#define I2C_TX_ACK (1 << 8)
|
||||
|
||||
static struct mutex i2c_mtx;
|
||||
|
||||
|
|
@ -42,7 +42,12 @@ static inline void i2c_end(void)
|
|||
|
||||
static inline bool i2c_getack(void)
|
||||
{
|
||||
return (IO_I2C_RXDATA & 0x100)>>8;
|
||||
return (IO_I2C_RXDATA >> 8) & 1;
|
||||
}
|
||||
|
||||
static inline void i2c_ack(void)
|
||||
{
|
||||
IO_I2C_TXDATA |= I2C_TX_ACK;
|
||||
}
|
||||
|
||||
#define WAIT_FOR_I2C if(IO_I2C_SCS & 0x4){ \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue