HAL_ChibiOS: added max uarts check

This commit is contained in:
Andrew Tridgell 2020-01-03 12:50:07 +11:00
parent 0d31e614ed
commit ab0f1a8887
1 changed files with 2 additions and 0 deletions

View File

@ -1122,6 +1122,8 @@ def write_UART_config(f):
num_uarts = len(devlist) num_uarts = len(devlist)
if 'IOMCU_UART' in config: if 'IOMCU_UART' in config:
num_uarts -= 1 num_uarts -= 1
if num_uarts > 8:
error("Exceeded max num UARTs of 8 (%u)" % num_uarts)
f.write('#define HAL_UART_NUM_SERIAL_PORTS %u\n' % (num_uarts+num_empty_uarts)) f.write('#define HAL_UART_NUM_SERIAL_PORTS %u\n' % (num_uarts+num_empty_uarts))