edge lab LIVE! starts Tuesday in Munich. Grab a workshop seat and take home the board you build on. Code FRIEND-HACKSTER saves 20%. () Learn more!
Reema Bitar
Published

Neonatal Scale using Hexabitz Modules

A project presents a scale for newborns to measure weight and height. It is useful, inexpensive, portable and can be easily built and used.

IntermediateFull instructions provided10 hours210
Neonatal Scale using Hexabitz Modules

Things used in this project

Story

Read more

Schematics

H08R6x Hardware

H26R0x Hardware

H40R0x Hardware

T00R1x Hardware

Code

NeonatalScaleUsingHexabitzModules.json

JSON
[
    {
        "id": "8381c865.236028",
        "type": "subflow",
        "name": "Single value",
        "info": "The 'single value' subflow allows to :\r\n * Filter Data to extract only one variable after the \"processing node\" step .\r\n * Modify the message to fit with standard widgets such as gauges.\r\n * Limit the number of messages to a maximum of 10 msg per second.\r\n\r\n### **Input**\r\n\r\nThe subflow 'single value' takes in input the `msg.payload`\r\nfrom the processing output. All the messages sent by the processing node have the same structure.\r\n\r\n    \"payload\": {\r\n        \"groupname\": \"Snapshot2\",\r\n        \"variabledata\": [\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            },\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            },\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            }\r\n        ],\r\n        \"variablename\": \"int2\"\r\n      }\r\n    }\r\n\r\n### **Filter on selected variable**\r\nSeveral messages are sent by the processing node for each variable, so the first step of this 'single value' subflow is to filter and keep only messages related to the selected variable.\r\nThe 'filter variable' node will only keep messages with the right `variablename` key.\r\n\r\n### **Extract duplets table**\r\n\r\nThe received message is an Object containing {groupname, variabledata[array], variablename}.  \r\nThe array contains two variables :\r\n - `y` the value \r\n - `x` the time\r\n\r\nA single message contains multiple pairs of values extract at a regular time interval.\r\nThe time interval depends on the acquisition frequency.\r\nWith the 'change' node and the `set` property, the `msg.payload` is set to \r\n`msg.payload.variabledata`, only the data variable array is set into msg.payload.\r\n\r\n    \"payload\": {\r\n        \"variabledata\": [\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            },\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            },\r\n            {\r\n                \"y\": \"9\",\r\n                \"x\": \"1567509421459\"\r\n            }\r\n        ]\r\n    }\r\n\r\n### **Split duplets table**\r\n\r\nThe data variable array is split with a length of one in smaller objects by the 'split' node.\r\nEach new object contains two subvariables : `y` and `x`.\r\n\r\n    \"payload\": {\r\n        \"y\": \"9\",\r\n        \"x\": \"1567509421459\"\r\n    }\r\n\r\n\r\n### **Limit the number of messages**\r\n\r\nThe 'delay' node allows to limit the maximum number of message per second.\r\nIn the 'single value' subflow, one message is extracted per second.\r\n\r\n>_Be careful, a dashboard saturation risk exists if too many messages are received per second._\r\n\r\n### **Extract only y values**\r\n\r\nThe `msg.payload` is set to `msg.payload.y` with the `set` property. \r\nOnly `y` variable is set into msg.payload as single value.\r\n\r\n    \"payload\": { \r\n        \"y\": \"9\" \r\n    }\r\n\r\n### **Output** \r\n\r\nSome widgets such as the gauge and the text node are using the `msg.payload` property.  \r\nThe output node is linked to a gauge that allows to see the evolution \r\nof the `y` variable as a function of time.\r\n\r\n\r\n![subflow_gauge](images/subflow_gauge.png)\r\n\r\n### **Details**\r\n\r\nNote : The debug node allows to see clearly and easily the \r\nmessage at the node output.  \r\n\r\n\r\n> More details on [Node-Red][nr]\r\n[nr]: https://nodered.org/docs/user-guide/editor/workspace/subflows\r\n\r\n\r\n-------\r\n\r\n",
        "category": "",
        "in": [
            {
                "x": 40,
                "y": 60,
                "wires": [
                    {
                        "id": "3c5ffe0d.9063b2"
                    }
                ]
            }
        ],
        "out": [
            {
                "x": 780,
                "y": 140,
                "wires": [
                    {
                        "id": "66397fd3.d8111",
                        "port": 0
                    }
                ]
            }
        ],
        "env": [
            {
                "name": "varfilter",
                "type": "str",
                "value": ""
            }
        ],
        "color": "#DDAA99"
    },
    {
        "id": "3c5ffe0d.9063b2",
        "type": "switch",
        "z": "8381c865.236028",
        "name": "filter variable",
        "property": "payload.variablename",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "varfilter",
                "vt": "env"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 170,
        "y": 60,
        "wires": [
            [
                "4e5ba7a5.14dec8"
            ]
        ]
    },
    {
        "id": "4e5ba7a5.14dec8",
        "type": "change",
        "z": "8381c865.236028",
        "name": "keep only table of duplets",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "payload.variabledata",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 430,
        "y": 60,
        "wires": [
            [
                "42bc6ed.5b20d9"
            ]
        ]
    },
    {
        "id": "42bc6ed.5b20d9",
        "type": "split",
        "z": "8381c865.236028",
        "name": "Split a table[1..n] of duplets in n msg of single duplet",
        "splt": "\\n",
        "spltType": "str",
        "arraySplt": 1,
        "arraySpltType": "len",
        "stream": false,
        "addname": "",
        "x": 800,
        "y": 60,
        "wires": [
            [
                "8b8ddb84.6fb208"
            ]
        ]
    },
    {
        "id": "8b8ddb84.6fb208",
        "type": "delay",
        "z": "8381c865.236028",
        "name": "",
        "pauseType": "rate",
        "timeout": "5",
        "timeoutUnits": "seconds",
        "rate": "10",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": true,
        "x": 200,
        "y": 140,
        "wires": [
            [
                "66397fd3.d8111"
            ]
        ]
    },
    {
        "id": "66397fd3.d8111",
        "type": "change",
        "z": "8381c865.236028",
        "name": "keep only value and delete timestamp",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "payload.y",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 490,
        "y": 140,
        "wires": [
            []
        ]
    },
    {
        "id": "46bd89e6.7bf0d8",
        "type": "tab",
        "label": "child",
        "disabled": false,
        "info": "# Basic flow to start with STM32CubeMonitor."
    },
    {
        "id": "d5049ad5.791238",
        "type": "ui_chartst",
        "z": "46bd89e6.7bf0d8",
        "group": "68429bac.fe7c84",
        "name": "childHeight",
        "order": 5,
        "width": 11,
        "height": 9,
        "chartType": "line",
        "curveType": "linear",
        "duration": "10",
        "ymin": "0",
        "ymax": "200",
        "x": 770,
        "y": 640,
        "wires": []
    },
    {
        "id": "5dd85ebf.1d495",
        "type": "acquisition out",
        "z": "46bd89e6.7bf0d8",
        "name": "myProbe_Out",
        "probeconfig": "d9a6039e.00014",
        "x": 600,
        "y": 100,
        "wires": []
    },
    {
        "id": "f29a14f4.9a8fa8",
        "type": "acquisition in",
        "z": "46bd89e6.7bf0d8",
        "name": "myProbe_In",
        "probeconfig": "d9a6039e.00014",
        "x": 150,
        "y": 640,
        "wires": [
            [
                "213ed547.0a989a"
            ],
            []
        ]
    },
    {
        "id": "fc79eea6.7b6cf",
        "type": "variables",
        "z": "46bd89e6.7bf0d8",
        "groupname": "Variables",
        "accesspoint": 0,
        "execonfig": "f585cd70.42425",
        "variablelist": [],
        "triggerstartmode": "manual",
        "triggername": "childHeight",
        "triggerthreshold": "30000",
        "frequency": "",
        "frequencyType": "0",
        "snapshotheader": "",
        "mode": "direct",
        "lastImportedTime": 1653021496406,
        "openStatus": true,
        "x": 400,
        "y": 100,
        "wires": [
            [
                "5dd85ebf.1d495"
            ]
        ]
    },
    {
        "id": "221d205a.db9d6",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 19,
        "width": 11,
        "height": 1,
        "passthru": false,
        "label": "Clear Graphs",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "clear",
        "x": 750,
        "y": 600,
        "wires": [
            [
                "d5049ad5.791238"
            ]
        ]
    },
    {
        "id": "888c5aae.496a78",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 3,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "START",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "start",
        "x": 160,
        "y": 60,
        "wires": [
            [
                "fc79eea6.7b6cf"
            ]
        ]
    },
    {
        "id": "aa72541.616e8a8",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 4,
        "width": 4,
        "height": 1,
        "passthru": true,
        "label": "STOP",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "stop",
        "x": 150,
        "y": 140,
        "wires": [
            [
                "fc79eea6.7b6cf"
            ]
        ]
    },
    {
        "id": "213ed547.0a989a",
        "type": "processing",
        "z": "46bd89e6.7bf0d8",
        "groupname": "Variables",
        "groupid": "fc79eea6.7b6cf",
        "expressions": [],
        "statistics": [],
        "logmode": "no",
        "x": 360,
        "y": 640,
        "wires": [
            [
                "bbee8aa9.737fc8",
                "2c1651c3.f30fae",
                "f0539c51.63e66",
                "5c004e7c.c9a8c"
            ],
            []
        ]
    },
    {
        "id": "70feeeb7.5d17f",
        "type": "acquisition out",
        "z": "46bd89e6.7bf0d8",
        "name": "myProbe_Out2",
        "probeconfig": "d9a6039e.00014",
        "x": 700,
        "y": 260,
        "wires": []
    },
    {
        "id": "c2f0ad26.9e8ba",
        "type": "change",
        "z": "46bd89e6.7bf0d8",
        "name": "msg 1",
        "rules": [
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "write",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 530,
        "y": 260,
        "wires": [
            [
                "70feeeb7.5d17f"
            ]
        ]
    },
    {
        "id": "7f66539b.512c1c",
        "type": "template",
        "z": "46bd89e6.7bf0d8",
        "name": "flag address",
        "field": "payload",
        "fieldType": "msg",
        "format": "json",
        "syntax": "mustache",
        "template": "{\n    \n\n   \"variablelist\": [\n       {\n\n           \"address\": \"0x200073f0\",\n\n           \"type\": 1,\n\n           \"value\": \"{{payload}}\"\n\n       }\n\n   ],\n\n   \"accesspoint\": 0\n\n}",
        "output": "json",
        "x": 370,
        "y": 260,
        "wires": [
            [
                "c2f0ad26.9e8ba"
            ]
        ]
    },
    {
        "id": "3c904702.d13e88",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 7,
        "width": 8,
        "height": 1,
        "passthru": false,
        "label": "calibration",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "1",
        "payloadType": "num",
        "topic": "",
        "x": 170,
        "y": 240,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "3225c8e4.75d548",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 8,
        "width": 8,
        "height": 1,
        "passthru": false,
        "label": "zerocal",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "2",
        "payloadType": "num",
        "topic": "",
        "x": 160,
        "y": 280,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "d88bc469.142e18",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 14,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "height",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "1",
        "payloadType": "num",
        "topic": "",
        "x": 150,
        "y": 480,
        "wires": [
            [
                "5251a0a2.476fe"
            ]
        ]
    },
    {
        "id": "5251a0a2.476fe",
        "type": "template",
        "z": "46bd89e6.7bf0d8",
        "name": "start address",
        "field": "payload",
        "fieldType": "msg",
        "format": "json",
        "syntax": "mustache",
        "template": "{\n    \n\n   \"variablelist\": [\n       {\n\n           \"address\": \"0x200073fc\",\n\n           \"type\": 1,\n\n           \"value\": \"{{payload}}\"\n\n       }\n\n   ],\n\n   \"accesspoint\": 0\n\n}",
        "output": "json",
        "x": 370,
        "y": 480,
        "wires": [
            [
                "c2f0ad26.9e8ba"
            ]
        ]
    },
    {
        "id": "afc1d1bc.04e62",
        "type": "ui_chartst",
        "z": "46bd89e6.7bf0d8",
        "group": "68429bac.fe7c84",
        "name": "childWeight",
        "order": 6,
        "width": 11,
        "height": 9,
        "chartType": "line",
        "curveType": "linear",
        "duration": "10",
        "ymin": "1",
        "ymax": "50",
        "x": 770,
        "y": 680,
        "wires": []
    },
    {
        "id": "4ac3c520.f9072c",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 20,
        "width": 11,
        "height": 1,
        "passthru": false,
        "label": "Clear Graphs",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "clear",
        "x": 750,
        "y": 720,
        "wires": [
            [
                "afc1d1bc.04e62"
            ]
        ]
    },
    {
        "id": "2c1651c3.f30fae",
        "type": "switch",
        "z": "46bd89e6.7bf0d8",
        "name": "childWeight",
        "property": "payload.variablename",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "childWeight",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 570,
        "y": 680,
        "wires": [
            [
                "afc1d1bc.04e62"
            ]
        ]
    },
    {
        "id": "bbee8aa9.737fc8",
        "type": "switch",
        "z": "46bd89e6.7bf0d8",
        "name": "childHeight",
        "property": "payload.variablename",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "childHeight",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 570,
        "y": 640,
        "wires": [
            [
                "d5049ad5.791238"
            ]
        ]
    },
    {
        "id": "9a58396e.9ec8a8",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 9,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "weight(gr)",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "3",
        "payloadType": "num",
        "topic": "",
        "x": 160,
        "y": 320,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "f5b8f6cc.fc89d8",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 10,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "weight(kg)",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "4",
        "payloadType": "num",
        "topic": "",
        "x": 170,
        "y": 360,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "43b00c59.5e3854",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 11,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "weight(ounce)",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "5",
        "payloadType": "num",
        "topic": "",
        "x": 180,
        "y": 400,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "ef9d84aa.1cb328",
        "type": "ui_button",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "group": "68429bac.fe7c84",
        "order": 12,
        "width": 4,
        "height": 1,
        "passthru": false,
        "label": "weight(pound)",
        "tooltip": "",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "2",
        "payloadType": "num",
        "topic": "",
        "x": 180,
        "y": 440,
        "wires": [
            [
                "7f66539b.512c1c"
            ]
        ]
    },
    {
        "id": "604d167a.c389e8",
        "type": "ui_dropdown",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "label": "height unit",
        "tooltip": "",
        "place": "Select option",
        "group": "68429bac.fe7c84",
        "order": 13,
        "width": 4,
        "height": 1,
        "passthru": true,
        "multiple": false,
        "options": [
            {
                "label": "mm",
                "value": 2,
                "type": "num"
            },
            {
                "label": "cm",
                "value": 3,
                "type": "num"
            },
            {
                "label": "inch",
                "value": 4,
                "type": "num"
            }
        ],
        "payload": "",
        "topic": "",
        "x": 170,
        "y": 520,
        "wires": [
            [
                "5251a0a2.476fe"
            ]
        ]
    },
    {
        "id": "f0539c51.63e66",
        "type": "subflow:8381c865.236028",
        "z": "46bd89e6.7bf0d8",
        "name": "myFilter",
        "env": [
            {
                "name": "varfilter",
                "value": "childHeight",
                "type": "str"
            }
        ],
        "x": 520,
        "y": 780,
        "wires": [
            [
                "2a7c48c9.cf62b8"
            ]
        ]
    },
    {
        "id": "2a7c48c9.cf62b8",
        "type": "function",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "func": "let b=msg.payload;\nvar s=b.toFixed(2)\nvar out=s;\nmsg.payload=out;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 650,
        "y": 780,
        "wires": [
            [
                "486ee325.3a465c"
            ]
        ]
    },
    {
        "id": "486ee325.3a465c",
        "type": "ui_text",
        "z": "46bd89e6.7bf0d8",
        "group": "68429bac.fe7c84",
        "order": 1,
        "width": 11,
        "height": 1,
        "name": "",
        "label": "childHeight",
        "format": "{{msg.payload}}",
        "layout": "row-spread",
        "x": 790,
        "y": 780,
        "wires": []
    },
    {
        "id": "5c004e7c.c9a8c",
        "type": "subflow:8381c865.236028",
        "z": "46bd89e6.7bf0d8",
        "name": "myFilter",
        "env": [
            {
                "name": "varfilter",
                "value": "childWeight",
                "type": "str"
            }
        ],
        "x": 520,
        "y": 820,
        "wires": [
            [
                "44f2bea1.f340f"
            ]
        ]
    },
    {
        "id": "44f2bea1.f340f",
        "type": "function",
        "z": "46bd89e6.7bf0d8",
        "name": "",
        "func": "let b=msg.payload;\nvar s=b.toFixed(2)\nvar out=s;\nmsg.payload=out;\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 650,
        "y": 820,
        "wires": [
            [
                "aac14b64.bcae58"
            ]
        ]
    },
    {
        "id": "aac14b64.bcae58",
        "type": "ui_text",
        "z": "46bd89e6.7bf0d8",
        "group": "68429bac.fe7c84",
        "order": 2,
        "width": 11,
        "height": 1,
        "name": "",
        "label": "childWeight",
        "format": "{{msg.payload}}",
        "layout": "row-spread",
        "x": 790,
        "y": 820,
        "wires": []
    },
    {
        "id": "68429bac.fe7c84",
        "type": "ui_group",
        "z": "",
        "name": "child",
        "tab": "d7e155f2.64c058",
        "order": 1,
        "disp": true,
        "width": 30,
        "collapse": false
    },
    {
        "id": "d9a6039e.00014",
        "type": "probe",
        "z": "",
        "probeid": "066CFF495051717867163114",
        "probename": "ST-Link v2-1B (...63114)",
        "protocol": "SWD",
        "frequency": "1.8 MHz - Default",
        "probeproperty": "{\"SWD\":[\"4.6 MHz\",\"1.8 MHz - Default\",\"950 kHz\",\"400 kHz\",\"150 kHz\"],\"JTAG\":[\"18 MHz\",\"9 MHz\",\"4.5 MHz\",\"2.25 MHz\",\"1.12 MHz - Default\",\"560 kHz\",\"280 kHz\",\"140 kHz\"]}",
        "probeversion": "ST Link firmware version V2.J37",
        "connectionType": "p2p"
    },
    {
        "id": "f585cd70.42425",
        "type": "exe-config",
        "z": "",
        "name": "child",
        "exefile": "C:\\Users\\ASIA STORE\\Desktop\\H26R0x-Firmware-0.2.5\\STM32CubeIDE\\H26R0x\\H26R0x.elf",
        "exefolder": "C:\\Users\\ASIA STORE\\Desktop\\H26R0x-Firmware-0.2.5\\STM32CubeIDE\\H26R0x",
        "exevariablelist": [
            {
                "address": "0x0801991c",
                "name": "aAPBAHBPrescTable[0]",
                "type": 1
            },
            {
                "address": "0x200015d8",
                "name": "acceptedMsg",
                "type": 3
            },
            {
                "address": "0x20000e4d",
                "name": "ACK_FLAG",
                "type": 1
            },
            {
                "address": "0x08019468",
                "name": "actSnipCommandDefinition.cExpectedNumberOfParameters",
                "type": 2
            },
            {
                "address": "0x0801945c",
                "name": "actSnipCommandDefinition.pcCommand",
                "type": 5
            },
            {
                "address": "0x08019460",
                "name": "actSnipCommandDefinition.pcHelpString",
                "type": 5
            },
            {
                "address": "0x08019464",
                "name": "actSnipCommandDefinition.pxCommandInterpreter",
                "type": 5
            },
            {
                "address": "0x20001584",
                "name": "ADC_flag",
                "type": 1
            },
            {
                "address": "0x20001594",
                "name": "ADC_value_temp",
                "type": 3
            },
            {
                "address": "0x20001596",
                "name": "ADC_value_Vref",
                "type": 3
            },
            {
                "address": "0x200015a8",
                "name": "ADCchannelvalue[0]",
                "type": 3
            },
            {
                "address": "0x20001698",
                "name": "ADCPercentage",
                "type": 9
            },
            {
                "address": "0x20001688",
                "name": "ADCPort",
                "type": 3
            },
            {
                "address": "0x080194c8",
                "name": "ADCReadCommandDefinition.cExpectedNumberOfParameters",
                "type": 2
            },
            {
                "address": "0x080194bc",
                "name": "ADCReadCommandDefinition.pcCommand",
                "type": 5
            },
            {
                "address": "0x080194c0",
                "name": "ADCReadCommandDefinition.pcHelpString",
                "type": 5
            },
            {
                "address": "0x080194c4",
                "name": "ADCReadCommandDefinition.pxCommandInterpreter",
                "type": 5
            },
            {
                "address": "0x2000168a",
                "name": "ADCSide",
                "type": 3
            },
            {
                "address": "0x2000168c",
                "name": "ADCValue",
                "type": 9
            },
            {
                "address": "0x20000e23",
                "name": "AddBcastPayload",
                "type": 1
            },
            {
                "address": "0x080193a8",
                "name": "addbuttonCommandDefinition.cExpectedNumberOfParameters",
                "type": 2
            },
            {
                "address": "0x0801939c",
                "name": "addbuttonCommandDefinition.pcCommand",
                "type": 5
            },
            {
                "address": "0x080193a0",
                "name": "addbuttonCommandDefinition.pcHelpString",
                "type": 5
            },
            {
                "address": "0x080193a4",
                "name": "addbuttonCommandDefinition.pxCommandInterpreter",
                "type": 5
            },
            {
                "address": "0x20000150",
                "name": "AHBPrescTable[0]",
                "type": 1
            },
            {
                "address": "0x20007384",
                "name": "arrayPortsDir[0]",
                "type": 3
            },
            {
                "address": "0x20001418",
                "name": "BackEndTaskHandle",
                "type": 5
            },
            {
                "address": "0x20000cc0",
                "name": "bcastID",
                "type": 1
            },
            {
...

This file has been truncated, please download it to see its full contents.

Neonatal Scale Project H08R6x Firmware

C/C++
No preview (download only).

Neonatal Scale Project H26R0x Firmware

C/C++
No preview (download only).

Credits

Reema Bitar
1 project • 1 follower
Medical Electronics Engineering student

Comments