Project

General

Profile

Actions

Design #984

open

Make a list of required apps for 3.0 release

Added by Hammel 12 months ago. Updated 6 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
Start date:
18 May 2023
Due date:
% Done:

90%

Estimated time:
Severity:
03 - Medium

Description

Need a list of apps that should be available for the Xeon 1.0 release.
See RM #967 for suggestions.

This is the starter list.
  1. Dialer (voice calls) RM #700
    1. PiDialer app from original Xeon project
    2. Megi's dialer app
  2. Texts (SMS, maybe MMS) RM #701
    1. PiDialer app from original Xeon project (has SMS support in modem.c)
    2. Spacebar daemon curl but is written in Qt.
    3. Email style texting in C
    4. Twilio example in C++
    5. SMS Gateway uses email-to-sms gateways
    6. Email to SMS
    7. Adafruit SMS via modem
      1. PinePhone Pro Modem
    8. Quectel_EC2 AT Commands
  3. Contacts list RM #702
  4. Keyboard (might be library option) RM #985
  5. Battery status RM #988
    1. see https://github.com/JasonG-FR/PineBattery/blob/main/PineBattery.py for example in python.
      1. get_voltage_max_path - identifies PinePhone models
      2. This would be easy to convert to a C app.
      3. cat /sys/class/power_supply/rk818-battery/capacity
    2. Kernel lookups
      1. rk818-bat
      2. simple-batteryroot (compatible string under /sys/firmware/devicetree/base/battery)
      3. /sys/class/power_supply/rk818-battery/
      4. see https://www.howtogeek.com/810971/how-to-check-a-linux-laptops-battery-from-the-command-line/
Optional apps.
  1. Camera/Video
  2. Notes (yellow stickies - maybe the old xnotesplus but with full screen notes?)
  3. Clock (digital PiClock w/countdown timer, stopwatch and alarms) RM #1079
  4. Calculator
  5. USB Gadget Controller
  6. GPS
  7. Image Viewer (PiPics, but HW accelerated)
  8. Video Player (videofe, but with a different backend)
    1. See livi
    2. See How to Write a Media Player in C using ffmpeg (see also github repo)
    3. ffvademo - VA-API demo
    4. HW video acceleration on PinePhone
    5. Jernejsk's FFMPEG for rk3399
    6. Mainline HW Decoding/Encoding
Actions

Also available in: Atom PDF