mirror of
https://github.com/openmv/openmv.git
synced 2025-09-26 23:09:13 +08:00
ports/stm32: Add max transfer sizes for the N6.
This commit is contained in:
parent
62a652044f
commit
a15fb0b831
@ -82,8 +82,13 @@ typedef const stm32_gpio_t *omv_gpio_t;
|
||||
// IRQ handlers, if this I2C is enabled in Micropython, or defined and handled in stm32_hal_msp.c.
|
||||
typedef I2C_HandleTypeDef *omv_i2c_dev_t;
|
||||
|
||||
#if defined(STM32N6)
|
||||
#define OMV_I2C_MAX_8BIT_XFER (65536U - 16U)
|
||||
#define OMV_I2C_MAX_16BIT_XFER (32768U - 8U)
|
||||
#else
|
||||
#define OMV_I2C_MAX_8BIT_XFER (65536U - 16U)
|
||||
#define OMV_I2C_MAX_16BIT_XFER (65536U - 8U)
|
||||
#endif
|
||||
|
||||
#define OMV_SPI_MODE_SLAVE (SPI_MODE_SLAVE)
|
||||
#define OMV_SPI_MODE_MASTER (SPI_MODE_MASTER)
|
||||
@ -104,8 +109,13 @@ typedef I2C_HandleTypeDef *omv_i2c_dev_t;
|
||||
#define OMV_SPI_NSS_LOW (0)
|
||||
#define OMV_SPI_NSS_HIGH (1)
|
||||
|
||||
#if defined(STM32N6)
|
||||
#define OMV_SPI_MAX_8BIT_XFER (65536U - 16U)
|
||||
#define OMV_SPI_MAX_16BIT_XFER (32768U - 8U)
|
||||
#else
|
||||
#define OMV_SPI_MAX_8BIT_XFER (65536U - 16U)
|
||||
#define OMV_SPI_MAX_16BIT_XFER (65536U - 8U)
|
||||
#endif
|
||||
#define OMV_SPI_MAX_TIMEOUT (HAL_MAX_DELAY)
|
||||
|
||||
#if defined(STM32N6)
|
||||
|
Loading…
Reference in New Issue
Block a user