]> git.neil.brown.name Git - freerunner.git/log
freerunner.git
15 years agobattery: update for latest any_tracking kernel
Neil Brown [Sun, 15 Feb 2009 11:30:14 +0000 (22:30 +1100)]
battery: update for latest any_tracking kernel

The 'force_usb_limit_dangerous' file is gone, and the
two current limits (batter charge and usb input) are separately visible.

15 years agoapm/interlock: make sure /var/lock/suspend/suspend always exists.
Neil Brown [Sun, 15 Feb 2009 11:29:09 +0000 (22:29 +1100)]
apm/interlock: make sure /var/lock/suspend/suspend always exists.

.. otherwise it is hard to get a LOCK_SH lock on it.

15 years agorunit: make the buttons a bit bigger.
Neil Brown [Sun, 8 Feb 2009 07:32:39 +0000 (18:32 +1100)]
runit:  make the buttons a bit bigger.

I should probably make them look prettier, but at least I can tap
them easily now.

15 years agodnotify: allow a notification request to be cancelled.
Neil Brown [Sun, 8 Feb 2009 07:22:44 +0000 (18:22 +1100)]
dnotify: allow a notification request to be cancelled.

15 years agorunit: scroll to bottom on output
Neil Brown [Sun, 8 Feb 2009 07:22:11 +0000 (18:22 +1100)]
runit: scroll to bottom on output

We really want to see the recent info...

15 years agoInitial checkin of 'gsmd.py' and support code.
Neil Brown [Sun, 8 Feb 2009 02:54:27 +0000 (13:54 +1100)]
Initial checkin of 'gsmd.py' and support code.

gsmd.py uses gsm0710muxd to talk to the modem in the Freerunner.
Its role is largely of monitoring and switching between major states
of:
  - idle/incoming/oncall : for normal operation of the phone
  - suspend : makes the modem quiet for suspend
  - flightmode : turns of the modem.

flightmode is determined if /var/lib/misc/flightmode/active is non-empty.
suspend is detected using the 'apm/events.d/interlock' script.

gsmd makes various state available via files in /var/run/gsm-state/

gsmd does not answer phone calls or retrieve SMS messages or anything like that.
Those tasks are achieved by other programs that make other connections to
gsm0710muxd.

Tracing can be enabled by setting PYTRACE=1 in the environment

TODO:
  work happily when no SIM is present
  work happily when there is no cell to register to
  allow alternate supplier to be set to support roaming.

Signed-off-by: NeilBrown <neilb@suse.de>
15 years agoAdd the 'runit' toy
Neil Brown [Fri, 30 Jan 2009 21:00:12 +0000 (08:00 +1100)]
Add the 'runit' toy

This allows arbitrary (pre configured) program to be run, and output
to be displayed.

15 years agoAdd simple battery monitoring widget.
Neil Brown [Fri, 30 Jan 2009 20:42:53 +0000 (07:42 +1100)]
Add simple battery monitoring widget.

With lots of pngs to show the status in the panel.

15 years agoImprove the check for "are any keys down"
Neil Brown [Fri, 30 Jan 2009 12:00:25 +0000 (23:00 +1100)]
Improve the check for "are any keys down"

I'm not sure this test is really needed, but while I still
have it, make it as accurate as possible.

15 years agoInitial commit for "lock" - screen lock for neo Freerunner
Neil Brown [Wed, 28 Jan 2009 02:44:14 +0000 (13:44 +1100)]
Initial commit for "lock" - screen lock for neo Freerunner