diff --git a/Kernel/platform/platform-rcbus-z180/plt_ch375.h b/Kernel/platform/platform-rcbus-z180/plt_ch375.h new file mode 100644 index 0000000000..21518d2d14 --- /dev/null +++ b/Kernel/platform/platform-rcbus-z180/plt_ch375.h @@ -0,0 +1,13 @@ +extern void nap20(void); +extern void ch375_rblock(uint8_t *ptr) __z88dk_fastcall; +extern void ch375_wblock(uint8_t *ptr) __z88dk_fastcall; + +__sfr __at 0xBE ch375_dport; +__sfr __at 0xBF ch375_sport; + +#define ch375_rdata() ch375_dport +#define ch375_rstatus() ch375_sport + +#define ch375_wdata(x) do {ch375_dport = (x); } while(0) +#define ch375_wcmd(x) do {ch375_sport = (x); } while(0) +