[sw, dif_uart] Add "last" enum element
Knowing how many elements are in the enum can be useful to write more
robust iterators over the enum.
Signed-off-by: Silvestrs Timofejevs <silvestrst@lowrisc.org>
diff --git a/sw/device/lib/dif/dif_uart.h b/sw/device/lib/dif/dif_uart.h
index 554cd69..938488a 100644
--- a/sw/device/lib/dif/dif_uart.h
+++ b/sw/device/lib/dif/dif_uart.h
@@ -26,6 +26,8 @@
kDifUartInterruptRxBreakErr, /**< RX break condition */
kDifUartInterruptRxTimeout, /**< RX FIFO timeout (not empty in a set time) */
kDifUartInterruptRxParityErr, /**< RX parity error detection */
+ kDifUartInterruptLast =
+ kDifUartInterruptRxParityErr, /**< \internal Final UART interrupt */
} dif_uart_interrupt_t;
/**
@@ -39,6 +41,8 @@
kDifUartWatermarkByte8, /**< 8 bytes */
kDifUartWatermarkByte16, /**< 16 bytes */
kDifUartWatermarkByte30, /**< 30 bytes */
+ kDifUartWatermarkLast =
+ kDifUartWatermarkByte30, /**< \internal Final UART watermark */
} dif_uart_watermark_t;
/**