Хм...
Код:
Interface
=========
Fire button fires
Left button lowers mode
Right button increases mode
3 Fire Button Enter Settings
 - In Settings, Left navigates up, right navigates down
 - Fire button selects item to edit
Info Screen
 - Press and hold for great justice.
 - Gittish of build is that weird hex at the end
Long Press left/right repeats

======
Vaping
======
Voltage Mode
Wattage Mode
Temperature Mode

=========
Materials
=========
Kanthal/No Temp Control
Stainless (TCR: .0000105)
Titanium (TCR: .0000350)
Nickel (TCR: .0000620)

======
System
======
Data Flash (Persistant Settings) - Writes settings when exiting menu, or vape mode
                                   controls (watt,temp,volt,baseRes,baseTemp) after
                                   5 minutes of inactivity.
USB Settings
USB Data Dumping
System Sleep - Sleeps after 3 minutes of inactivity, or after
               writing any staged settings changes.


*Known Issues*

* '.' character in Voltage/Wattage mode renders incorrectly
* Slight overshoot when firing from cold in TC mode.


*Outstanding Features*

* Need Smoother Font
* Code needs a few rounds of general 'clean up'.

V1.X
More Materials
- s0be needs more wire
Pid tuning per material
- s0be needs more wire (see above)
Pid tunign per coil count
- s0be needs to know if this is worth it

Menus Explained:
 - Material Type
   KA, NI, TI, SS
 - Vape Mode
   Watt,Volt,Temp (NI,TI,SS only)
 - Mode Specific settings for Temp Mode
   - Watts - Initial Firing Watts - Only useful with next option
   - Pid Switch - How close to the target temperature to switch to pid control
                  (setting this value above targetTemp will basically disable 'Watts')
                  ((WILL cause overshoot))
   - Dragons
      P,I,D tuning values for the PID Algorithm used to control temperature
 - Display
   - Scale - Temperature scale to display values in
     F, C, K (Cuz kelvin) 
   - Brightness (0-100)
   - FlipVap - Whether to flip the screen while firing
   - Invert - Invert all the pixels
 - Advanced:
   - Reboot - (Reboots, hold right while selecting this to enter LDROM mode)
   - Factory Reset
   - (not in build)Inv.Fla - Invalidates the current flash settings, forcing a re-creation
                             or re-upgrade.  Requires compile time flag to be set.
   - (not in build)Era.Fla - Fully wipes dataflash
 - Advanced (hold right while selecting menu)
   - TCR - Lets you edit the TCR value in use.  Resets on material change.
   - ResType - What method is being used to find the base resistance
     - AutoRes - Trust whatever the lowest resistance found by the SDK was.
     - UserSet - User set the resistance, never prompt about a new one unless the
                 Atomizer is removed.
     - UserLock - Lock the current resistance unless a new one more than +/-10% is seen
   - B.Temp - Air temp that B.Res is measured it, in Degrees C
   - B.Res - Base Resistance, only used to calculate current coil temperature.  Changing
this will set ResType to UserSet.


---------- Сообщение отправлено в 17:38 ---------- Предыдущее сообщение отправлено в 17:35 ----------

Цитата Сообщение от ReikoKitsune Посмотреть сообщение
Весь SDK заточен только под VTC. Константы, ветки определения различного железа и т.д.
Ну, учитывая то, что прошивки условно переносимы между девайсами, по крайней мере однобатареечными...
Хотя, мда. Экран ещё, чтоб его...