Add acds field to CDD
Rewrite stm32/serial to be interrupt driven