i broke everything whaaat

This commit is contained in:
hugo LAMY
2025-03-16 21:08:33 +01:00
parent 6fa2df3b44
commit 54d9bea111
5 changed files with 182 additions and 96 deletions

View File

@@ -9,10 +9,9 @@
(value) == 64 ? (1<<TWPS1 | 1<<TWPS0) : 0x00)
// 22.7.1 : TWCR, Master Transmitter Mode
#define SEND_START_CONDITION ((1<<TWINT) | (1<<TWEN)) | (1<<TWSTA)
#define SEND_CONTINUE_TRANSMISSION ((1<<TWINT) | (1<<TWEN))
#define SEND_STOP_CONDITION ((1<<TWINT) | (1<<TWEN)) | (1<<TWSTO)
#define SEND_ACKNOWLEDGE ((1<<TWINT) | (1<<TWEN) | (1<<TWEA))
#define SEND_NACKNOWLEDGE ((1<<TWINT) | (1<<TWEN))
#define TWI_START_CONDITION ((1<<TWINT) | (1<<TWEN)) | (1<<TWSTA)
#define TWI_STOP_CONDITION ((1<<TWINT) | (1<<TWEN)) | (1<<TWSTO)
#define TWI_ACKNOWLEDGE ((1<<TWINT) | (1<<TWEN) | (1<<TWEA))
#define TWI_NACKNOWLEDGE ((1<<TWINT) | (1<<TWEN))
#endif // I2C_H

View File

@@ -17,8 +17,16 @@
// text
#define SWITCH_CASE(ch) (((ch) >= 'A' && (ch) <= 'Z') || ((ch) >= 'a' && (ch) <= 'z') ? ((ch) ^ (1 << 5)) : (ch))
// boolean
#define TRUE 1
#define FALSE 0
// // boolean
// #define TRUE 1
// #define FALSE 0
//
// ENUM
//
typedef enum {
FALSE,
TRUE
} Boolean;
#endif // UTILS_H