/** * @brief This function use for write data by PMP bus. * @param addr Set address where you want to place data. * @param data You can send data to PMP bus by this parameter. * @return void */ void DRV_PMP0_Write(uint16_t addr,uint16_t data) { // Set address PLIB_PMP_AddressSet(PMP_ID_0, addr ); // Wait bus ready while(PLIB_PMP_PortIsBusy(PMP_ID_0) == true); // Send data PLIB_PMP_MasterSend(PMP_ID_0, data); }
void DRV_PMP0_Write(uint8_t data) { PLIB_PMP_MasterSend(PMP_ID_0, data); while(PLIB_PMP_PortIsBusy(PMP_ID_0) == true); }