mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-10 04:43:33 +00:00
fix(spi_master): fix P4 clock src divider and 8bit support
This commit is contained in:
@@ -692,12 +692,16 @@ static inline void spi_ll_master_set_line_mode(spi_dev_t *hw, spi_line_mode_t li
|
||||
hw->user.val &= ~SPI_LL_ONE_LINE_USER_MASK;
|
||||
hw->ctrl.fcmd_dual = (line_mode.cmd_lines == 2);
|
||||
hw->ctrl.fcmd_quad = (line_mode.cmd_lines == 4);
|
||||
hw->ctrl.fcmd_oct = (line_mode.cmd_lines == 8);
|
||||
hw->ctrl.faddr_dual = (line_mode.addr_lines == 2);
|
||||
hw->ctrl.faddr_quad = (line_mode.addr_lines == 4);
|
||||
hw->ctrl.faddr_oct = (line_mode.addr_lines == 8);
|
||||
hw->ctrl.fread_dual = (line_mode.data_lines == 2);
|
||||
hw->user.fwrite_dual = (line_mode.data_lines == 2);
|
||||
hw->ctrl.fread_quad = (line_mode.data_lines == 4);
|
||||
hw->user.fwrite_quad = (line_mode.data_lines == 4);
|
||||
hw->ctrl.fread_oct = (line_mode.data_lines == 8);
|
||||
hw->user.fwrite_oct = (line_mode.data_lines == 8);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user