
modelBoard
Base SBHS board
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
Parameters
| Type | Name | Default | Description |
| Integer | '0' | 48 | |
| Integer | '.' | 46 | |
| Integer | ' ' | 32 | |
Components
| Type | Name | Default | Description |
| Functions.SerialPort.Init | serial | Functions.SerialPort.Init(SerialBaudRate.B38400) | |
| Functions.SerialPort.MapStandardIO | io | Functions.SerialPort.MapStandardIO(serial, stdin = false, stdout = true) | |
| HD44780.Init | lcd | HD44780.Init(AVR.Types.Port.C, "TEMP TIME FAN0123456789ABCDEF") | |
| Integer | i10 | integer(mod(degC/10, 10)) | |
| Integer | i1 | integer(mod(degC, 10)) | |
| Integer | d1 | integer(mod(degC*10, 10)) | |
| Integer | t1000 | integer(mod(time/1000, 10)) | |
| Integer | t100 | integer(mod(time/100, 10)) | |
| Integer | t10 | integer(mod(time/10, 10)) | |
| Integer | t1 | integer(mod(time, 10)) | |
| Integer | td1 | integer(mod(time*10, 10)) | |
| Integer | f100 | integer(mod(fan/100, 10)) | |
| Integer | f10 | integer(mod(fan/10, 10)) | |
| Integer | f1 | integer(mod(fan, 10)) | |
| Real | lastRefreshTemp | | |
| Real | lastRefresh | | |
| Modelica_DeviceDrivers.EmbeddedTargets.AVR.Blocks.Microcontroller | mcu | | |
| Modelica_DeviceDrivers.EmbeddedTargets.AVR.Blocks.SynchronizeRealtime | synchronizeRealtime1 | | |
| Modelica_DeviceDrivers.EmbeddedTargets.AVR.Blocks.ADC | adc | | |
| Modelica_DeviceDrivers.EmbeddedTargets.AVR.Blocks.PWM | pwm | | |
| Modelica.Blocks.Math.Gain | gain1 | | ADC raw*0.1163 on the SBHS factory firmware; AD590 with custom resistances, etc |