Files
microchip-application-bmd38…/sw_drv.h
T
chain40 d9a2a7b4e2 feat: 實作 sw_drv, sw_drv_if, adgs1412 driver
1. sw_t 是一個 64位元的資料結構, 最大可支援 64 pin sw (adgs1412 最多支援 16 顆)
2024-03-29 00:28:42 +08:00

18 lines
315 B
C

#pragma once
#ifndef __SW_DRV_H__
#define __SW_DRV_H__
#include "sw_drv_if.h"
#include <stdlib.h>
#define SW_DRV_ERROR (-1)
#define SW_DRV_SUCCESS (0)
int sw_init(void);
int sw_reset(void);
int sw_write(sw_t sw_mask);
int sw_read(sw_t *p_sw_mask);
int sw_count(uint32_t *p_sw_count);
#endif // !__MUX_DRV_H__