Home | History | Annotate | Download | only in stm32_flash

Lines Matching refs:handle

24 uint8_t spi_write_data(handle_t *handle, uint8_t *buffer, int length)
26 spi_handle_t *spi_handle = (spi_handle_t *)handle;
35 buffer[length] = checksum(handle, buffer, length);
43 uint8_t spi_write_cmd(handle_t *handle, uint8_t cmd)
45 spi_handle_t *spi_handle = (spi_handle_t *)handle;
66 uint8_t spi_read_data(handle_t *handle, uint8_t *data, int length)
68 spi_handle_t *spi_handle = (spi_handle_t *)handle;
94 uint8_t spi_read_ack(handle_t *handle)
96 spi_handle_t *spi_handle = (spi_handle_t *)handle;
129 uint8_t spi_sync(handle_t *handle)
131 spi_handle_t *spi_handle = (spi_handle_t *)handle;
145 return handle->read_ack(handle);
150 int spi_init(handle_t *handle)
152 spi_handle_t *spi_handle = (spi_handle_t *)handle;
156 handle->cmd_erase = CMD_ERASE;
157 handle->cmd_read_memory = CMD_READ_MEMORY;
158 handle->cmd_write_memory = CMD_WRITE_MEMORY;
160 handle->no_extra_sync = 0;
162 handle->write_data = spi_write_data;
163 handle->write_cmd = spi_write_cmd;
164 handle->read_data = spi_read_data;
165 handle->read_ack = spi_read_ack;
185 if (spi_sync(handle) == CMD_ACK)