Add SCI event queue

This commit is contained in:
Jeremy Soller
2019-12-02 13:20:56 -07:00
parent 73ab827211
commit dc19bf1248
3 changed files with 18 additions and 4 deletions

View File

@ -23,6 +23,7 @@ extern struct Pmc __code PMC_2;
#define PMC_STS_CMD (1 << 3)
uint8_t pmc_status(struct Pmc * pmc);
void pmc_set_status(struct Pmc * pmc, uint8_t status);
uint8_t pmc_read(struct Pmc * pmc);
bool pmc_write(struct Pmc * pmc, uint8_t data, int timeout);

View File

@ -14,6 +14,10 @@ uint8_t pmc_status(struct Pmc * pmc) {
return *(pmc->status);
}
void pmc_set_status(struct Pmc * pmc, uint8_t status) {
*(pmc->status) = status;
}
uint8_t pmc_read(struct Pmc * pmc) {
return *(pmc->data_in);
}