Home
last modified time | relevance | path

Searched refs:backend (Results 1 – 6 of 6) sorted by relevance

/nrf_hw_models-latest/src/HW_models/
DNHW_RRAMC.c229 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 …]
DNHW_NVMC.c486 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 …]
DNHW_UART_backend_if.h36 void nhw_UARTE_backend_register(uint inst, struct backend_if *backend);
DNHW_UART_private.h82 struct backend_if backend; member
DNHW_UART.c236 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/
DUART.md10 * 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 …]