首页 > 其他 > 详细

SI4463使用中面向对象

时间:2020-05-16 09:30:09      阅读:40      评论:0      收藏:0      [点我收藏+]

SI4463


最近研究si4463都没有什么进展,但是在实际调试中,倒是遇到不少问题,深夜难眠,脑子一直在想这个问题,我觉得有必要写出这个想法。因为我怕明天会忘掉。


由于C语言是面向过程的语言,所以,要做到面向对象,不得不说还是要花上一番功夫。最近对C++的了解又深了一些。所以准备用C语言,来实现一番。

extern void NSEL_(unsigned char);
extern void MISO_(unsigned char);
extern void MOSI_(unsigned char);
extern void SCK_(unsigned char);
extern void IRQ_(unsigned char);
extern void SDN_(unsigned char);

typedef struct{
    void (*NSEL)(unsigned char);
    void (*MISO)(unsigned char);
    void (*MOSI)(unsigned char);
    void (*SCK)(unsigned char);
    void (*IRQ)(unsigned char);
    void (*SDN)(unsigned char);
}SI4463_Pin;

typedef struct{
    SI4463_Pin Pin;
}SI446X;


typedef struct {
    SI446X SI4463;
    void(*SI_)(SI446X *,unsigned char*, unsigned char);
}interface_;

技术分享图片

SI4463使用中面向对象

原文:https://www.cnblogs.com/zhouhaocheng---yijianqinxin/p/12898200.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!