mit-drl / e-vent

MIT Project: A low cost emergency ventilator controller
39 stars 31 forks source link

Reorganize Display #50

Open teddyort opened 4 years ago

teddyort commented 4 years ago
teddyort commented 4 years ago

After receiving feedback from clinicians, we have settled on a new display format that will allow us to incorporate more information in a more compact layout.

See below for images showing the new functionality. The key feedback we received includes:

A: Normal Running

image

B: Alarming

image

C: Change Settings

image

teddyort commented 4 years ago

Useful for implementing these, is the the glyphs used to make the above images:

const byte s_time[] = {0x1F,0x1F,0x0E,0x04,0x04,0x0E,0x1F,0x1F};
const byte s_ptnt[] = {0x0E,0x0E,0x04,0x1F,0x1F,0x1F,0x0A,0x0A};
const byte s_ie1[]   = {0x08,0x1B,0x0B,0x08,0x0B,0x0B,0x1C,0x00};
const byte s_iei[] = {0x1C,0x0B,0x0B,0x08,0x0B,0x0B,0x1C,0x00};
const byte s_peak[] = {0x0F,0x10,0x10,0x00,0x00,0x00,0x00,0x00};
const byte s_plat[] = {0x00,0x10,0x10,0x0E,0x01,0x01,0x00,0x00};
const byte s_peep[] = {0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x0F};
const byte s_sond[] = {0x08,0x04,0x12,0x0A,0x0A,0x12,0x04,0x08};
const byte s_0[]    = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};