Searched refs:backend (Results 1 – 6 of 6) sorted by relevance
/nrf_hw_models-latest/src/HW_models/ |
D | NHW_RRAMC.c | 229 nvm_storage_state_t *backend; in nhw_RRAMC_write_word() local 232 nhw_RRAMC_address_location(address, &inst, &backend, &offset); in nhw_RRAMC_write_word() 234 *(uint32_t*)&backend->storage[offset] = value; in nhw_RRAMC_write_word() 253 nvm_storage_state_t *backend; in nhw_RRAMC_write_halfword() local 256 nhw_RRAMC_address_location(address, &inst, &backend, &offset); in nhw_RRAMC_write_halfword() 258 *(uint16_t*)&backend->storage[offset] = value; in nhw_RRAMC_write_halfword() 271 nvm_storage_state_t *backend; in nhw_RRAMC_write_byte() local 274 nhw_RRAMC_address_location(address, &inst, &backend, &offset); in nhw_RRAMC_write_byte() 276 *(uint8_t*)&backend->storage[offset] = value; in nhw_RRAMC_write_byte() 291 nvm_storage_state_t *backend; in nhw_RRAMC_read_word() local [all …]
|
D | NHW_NVMC.c | 486 nvm_storage_state_t *backend; in nhw_nmvc_write_word() local 489 nhw_nvmc_address_location(address, &inst, &backend, &offset); in nhw_nmvc_write_word() 496 if (backend == &this->flash_st) { in nhw_nmvc_write_word() 519 if (backend == &this->flash_st) { in nhw_nmvc_write_word() 528 *(uint32_t*)&backend->storage[offset] &= value; in nhw_nmvc_write_word() 553 nvm_storage_state_t *backend; in nhw_nmvc_read_word() local 556 nhw_nvmc_address_location(address, &inst, &backend, &offset); in nhw_nmvc_read_word() 560 if (backend == &this->flash_st) { in nhw_nmvc_read_word() 564 return *(uint32_t*)&backend->storage[offset]; in nhw_nmvc_read_word() 569 nvm_storage_state_t *backend; in nhw_nmvc_read_halfword() local [all …]
|
D | NHW_UART_backend_if.h | 36 void nhw_UARTE_backend_register(uint inst, struct backend_if *backend);
|
D | NHW_UART_private.h | 82 struct backend_if backend; member
|
D | NHW_UART.c | 236 void nhw_UARTE_backend_register(uint inst, struct backend_if *backend) { in nhw_UARTE_backend_register() argument 239 if (u_el->backend.tx_byte_f != NULL) { in nhw_UARTE_backend_register() 242 memcpy(&u_el->backend, backend, sizeof(struct backend_if)); in nhw_UARTE_backend_register() 428 if (u_el->backend.RTS_pin_toggle_f) { in propagate_RTS_R() 429 u_el->backend.RTS_pin_toggle_f(inst, u_el->RTSR); in propagate_RTS_R() 451 if (u_el->backend.uart_enable_notify_f) { in notify_backend_RxOnOff() 452 u_el->backend.uart_enable_notify_f(inst, u_el->tx_status != Tx_Off, OnNotOff); in notify_backend_RxOnOff() 457 if (u_el->backend.uart_enable_notify_f) { in notify_backend_TxOnOff() 458 u_el->backend.uart_enable_notify_f(inst, OnNotOff, u_el->rx_status != Rx_Off); in notify_backend_TxOnOff() 880 if (u_el->backend.tx_byte_f) { in nhw_UARTE_Tx_byte() [all …]
|
/nrf_hw_models-latest/docs/ |
D | UART.md | 10 * A backend which can send and receive the data somewhere. 12 When using the peripheral you select which backend is used for each UART instance 14 If no backend is enabled, that UART instance is disconnected: whatever is sent is dropped, and 37 * The loopback backend 38 * The FIFO backend 39 * The PTY backend 41 #### The Loopback backend 43 This backend just connects an instance Tx to its Rx, including the RTS and CTS signals. 46 #### The FIFO backend 48 This backend can connect two instances of these UART models to each other. [all …]
|