reasonable codegen story for dataport in tower
freertos implements refactored dataport codegen