123456789101112131415161718192021222324252627282930313233 |
- #ifndef __HX711_H__
- #define __HX711_H__
- #include <ioCC2530.h>
- #include "OnBoard.h"
- #define HX711_DOUT_PIN P1_2
- #define HX711_SCK_PIN P1_1
- #define HX711_DOUT_PORT P1DIR
- #define HX711_DOUT_NUM GPIO_2
- #define HX711_DOUT_PIN_OUT() { HX711_DOUT_PORT |= HX711_DOUT_NUM; asm("NOP"); }
- #define HX711_DOUT_PIN_IN() { HX711_DOUT_PORT &= ~HX711_DOUT_NUM; asm("NOP"); }
- #define HX711_SCK_PORT P1DIR
- #define HX711_SCK_NUM GPIO_1
- #define HX711_SCK_PIN_OUT() { HX711_SCK_PORT |= HX711_SCK_NUM; asm("NOP"); }
- extern void Delay__hx711_us(void);
- extern unsigned long HX711_Read(void);
- void Hx711Init(void);
- void hx711Xus(unsigned int n);
- void Get_Maopi(void);
- long Get_Weight(void);
- #endif
|