octanisx:phone

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
octanisx:phone [2016/10/26 21:08]
beat
octanisx:phone [2017/03/15 21:02] (current)
beat.geissmann
Line 1: Line 1:
 +====== Phone ======
 +
 +**Slack: #phone**
 +
 **Idea** **Idea**
  
Line 26: Line 30:
   * micro-USB charger   * micro-USB charger
   * size 10 x 60 x 115 mm^3   * size 10 x 60 x 115 mm^3
 +  * weight < 69g
 +
 +**First Draft**
 +{{ :octanisx:phone2.png?nolink&300 |}}
 +
 +**Tasks**
 +The following areas can be split up to work in parallel:
 +  * Connectivity (UMTS module, wifi module ...)
 +  * Display (select e-ink display, create software library, local update capability)
 +  * Buttons (Choose waterproof concept for buttons, interface them to MCU)
 +  * Battery (Charging and monitoring circuit, battery selection)
 +  * Audio (Microphone and Speaker, waterproofing, amplifiers)
 +  * Brain (MSP432 MCU, write OS and applications)
 +  * Waterproofing and indestructability (Find and remove weaknesses e.g. waterproof charging port)
  
 +**Software organisation**
 +The current idea is to have a separate task per hardware item and a central system task that executes the active application code. The different tasks communicate using message boxes, allowing the input tasks to be interrupt based. The different core tasks are the following:
 +  * System
 +  * Keyboard
 +  * Cellular
 +  * Display
  • octanisx/phone.1477508931.txt.gz
  • Last modified: 5 years ago
  • by beat