#ifndef DIPSWITCH_H #define DIPSWITCH_H #include "r_cg_macrodriver.h" #include "r_cg_port.h" // P8, PM8 »ç¿ë #ifdef __cplusplus extern "C" { #endif /** * DIP Switch ÃʱâÈ­ (ÀÔ·Â ¼³Á¤) */ void DipSwitch_Init(void); /** * DIP Switch(5bit)¸¦ Àоî ÁÖ¼Ò(1~32)·Î º¯È¯ÇØ ¹Ýȯ * - ȸ·Î: Pull-up, DIP ON -> GND (Active-Low) * - ÇÉ: P8.1~P8.5 (ADD_1~ADD_5) */ uint8_t DipSwitch_ReadAddr_1to32(void); /** * (¿É¼Ç) µð¹ö±×¿ë: DIP 5bit(0~31) ±×´ë·Î ¹Ýȯ * - ADD_1ÀÌ LSB */ uint8_t DipSwitch_ReadValue_0to31(void); #ifdef __cplusplus } #endif #endif /* DIPSWITCH_H */