|
| List[TypeRenderContext] | codegen.build_type_render_context (Dict custom_types) |
| |
| SignalCodec | codegen.build_signal_codec (sig, str direction) |
| |
| List[ScalingMessage] | codegen.build_scaling_messages (List[RxEntry] rx_entries, List[TxEntry] tx_entries) |
| |
| List[OffsetMessage] | codegen.build_offset_messages (List[RxEntry] rx_entries, List[TxEntry] tx_entries) |
| |
| FilterRenderContext | codegen.build_filter_render_context (mapping, List[str] peripherals) |
| |
| List[PeripheralContext] | codegen.build_peripheral_contexts (List[str] peripherals) |
| |
| List[RxPeripheralContext] | codegen.build_rx_peripheral_entries (List[RxEntry] rx_entries, List[PeripheralContext] peripheral_entries) |
| |
| str | codegen.build_enqueue_func (str periph) |
| |
| NodeRenderContext | codegen.build_node_render_context (Node node, SystemContext context) |
| |
| | codegen.generate_headers (SystemContext context) |
| |
| | codegen.generate_types_header (env, Dict custom_types) |
| |
| | codegen.generate_router_header (env, List[Node] nodes) |
| |
| | codegen.generate_node_headers (env, SystemContext context) |
| |
| | codegen.generate_node_header (env, Node node, SystemContext context) |
| |
| | codegen.generate_bus_header (env, str bus_name, Dict config, List[Message] messages) |
| |