|
|
@@ -10,15 +10,15 @@ void gpio_init(void);
|
|
|
#define TEMP_OPEN(x) gpio_bit_write(GPIOF,GPIO_PIN_1,(bit_status)(x))
|
|
|
/*switch for small current aux */
|
|
|
#define AUX_VOL_OPEN(x) gpio_bit_write(GPIOB,GPIO_PIN_2,(bit_status)(x))
|
|
|
-#define AUX_VOL_IS_OPEN() !!gpio_output_bit_get(GPIOB, GPIO_PIN_2)
|
|
|
+#define AUX_VOL_IS_OPEN() (!!gpio_output_bit_get(GPIOB, GPIO_PIN_2))
|
|
|
/*aux pwr is locked */
|
|
|
-#define IS_AUX_VOL_LOCKED() !gpio_input_bit_get(GPIOB, GPIO_PIN_11)
|
|
|
+#define IS_AUX_VOL_LOCKED() (!gpio_input_bit_get(GPIOB, GPIO_PIN_11))
|
|
|
/*switch for larger current DCDC */
|
|
|
#define DCDC_VOL_OPEN(x) gpio_bit_write(GPIOA,GPIO_PIN_11,(bit_status)(x))
|
|
|
/* DCDC output power good detect */
|
|
|
#define IS_DCDC_POWER_GOOD() (gpio_input_bit_get(GPIOF, GPIO_PIN_7) == RESET)
|
|
|
/*detect for charger in/out */
|
|
|
-#define IS_CHARGER_IN() !gpio_input_bit_get(GPIOB,GPIO_PIN_10)
|
|
|
+#define IS_CHARGER_IN() (!gpio_input_bit_get(GPIOB,GPIO_PIN_10))
|
|
|
/*spi chip select for ml5238*/
|
|
|
#define ml5238_cs(x) gpio_bit_write(GPIOA, GPIO_PIN_15, (bit_status)x)
|
|
|
|
|
|
@@ -37,8 +37,8 @@ void gpio_init(void);
|
|
|
#define UART1_IR_EN(x) gpio_bit_write(GPIOF,GPIO_PIN_0,(bit_status)(x))
|
|
|
|
|
|
/*detect hall 1&2 */
|
|
|
-#define IS_HALL1_DETECTED() !gpio_input_bit_get(GPIOC, GPIO_PIN_15)
|
|
|
-#define IS_HALL2_DETECTED() !gpio_input_bit_get(GPIOC, GPIO_PIN_13)
|
|
|
+#define IS_HALL1_DETECTED() (!gpio_input_bit_get(GPIOC, GPIO_PIN_15))
|
|
|
+#define IS_HALL2_DETECTED() (!gpio_input_bit_get(GPIOC, GPIO_PIN_13))
|
|
|
|
|
|
#define LED0_ON(x) {}
|
|
|
#define LED1_ON(x) {}
|
|
|
@@ -51,7 +51,7 @@ void gpio_init(void);
|
|
|
/*power switch for cs110, low active */
|
|
|
#define CS1180_PWR_ENABLE(x) gpio_bit_write(GPIOC,GPIO_PIN_15, x==1?RESET:SET)
|
|
|
/*detect for CS1180 is ready */
|
|
|
-#define IS_CS1180_NOT_READY() !!gpio_input_bit_get(GPIOB, GPIO_PIN_12)
|
|
|
+#define IS_CS1180_NOT_READY() (!!gpio_input_bit_get(GPIOB, GPIO_PIN_12))
|
|
|
/*spi chip select for cs1180*/
|
|
|
#define cs1180_cs(x) gpio_bit_write(GPIOA, GPIO_PIN_8, (bit_status)x)
|
|
|
|