123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- .TH BITSYLOAD 1
- .SH NAME
- bitsyload, light, pencal, keyboard, params, prompter \- bitsy-specific utilities
- .SH SYNOPSIS
- .PP
- .B bitsy/bitsyload
- .B k|r
- [
- .I file
- ]
- .PP
- .B bitsy/light
- [
- .I intensity
- ]
- .PP
- .B bitsy/params
- [
- .B \-f
- ]
- .PP
- .B bitsy/pencal
- .PP
- .B bitsy/keyboard
- [
- .B \-n
- ]
- .PP
- .B bitsy/prompter
- [
- .B \-n
- ]
- .I file
- .SH DESCRIPTION
- .PP
- .I Bitsyload
- erases a section of flash memory on the Bitsy (iPAQ 3650 or 3830)
- and copies new
- information into it, using the format required by the Compaq
- boot loader. The required first argument is the destination, either
- .B k
- for
- .B /dev/flash/kernel
- or
- .B r
- for
- .BR /dev/flash/ramdisk .
- The optional second argument is the name of the file
- to load. The default kernel file is
- .B /sys/src/9/bitsy/9bitsy
- and the default ramdisk file is
- .BR /sys/src/9/bitsy/ramdisk .
- .PP
- .I Light
- sets the intensity of the display backlight.
- The
- values for
- .I intensity
- are:
- .IP on
- set intensity to maximum, the default
- .IP off
- turn off backlight
- .IP \fIn\fP
- sets the intensity to
- .IR n ,
- where
- .I n
- is a value between 0 and 128. Intensity 0 doesn't
- turn off the backlight, it just sets it to the dimmest
- value.
- .PP
- .I Pencal
- calibrates the display with the touch screen on a Bitsy.
- It loops prompting the user with crosses whose center that the user
- must touch with the stylus. After a consistent set of touches,
- it writes the calibration both to the kernel and to standard out.
- It is normally called by the bitsy's
- .BR /bin/cpurc .
- .PP
- .I Params
- copies the contents of the file
- .BR /dev/tmpparams ,
- into the flash partition,
- .BR /dev/flash/params ,
- or if the
- .B -f
- flag it set copies in the opposite direction.
- .PP
- .I Keyboard
- creates a virtual on-screen keyboard and, unless the
- .B -n
- option is specified, a scribble area.
- A user inputs characters by tapping the keys or
- by drawing characters in the
- scribble area (see
- .IR scribble (2)).
- It is usually run as the keyboard command for
- .IR rio (1)
- using
- .BR rio 's
- .B -k
- option.
- .PP
- .I Prompter
- is a small editor used to configure parameters when a Bitsy boots.
- It displays the file and starts up a keyboard and scribble pad for
- input.
- Clicking with the stylus in the text selects where input characters will go.
- Pressing Button 5 (top left side of the Bitsy) or typing the
- .B Esc
- key on the keyboard causes
- .I prompter
- to write back the updated file and exit;
- .B Del
- causes
- .I prompter
- to exit without writing the file.
- The
- .B -n
- flag suppresses the scribble area.
- .SH EXAMPLE
- .PP
- .IR Prompter ,
- .IR params ,
- and
- .I calibrate
- are used in only one place, the Bitsy's
- .BR /rc/bin/cpurc :
- .sp
- .EX
- # set variables
- ramfs
- bitsy/params -f
- if(! grep -s '^calibrate=' /tmp/tmpparams)
- bitsy/pencal >>/tmp/tmpparams
- if not {
- eval `{grep '^calibrate=' /tmp/tmpparams}
- echo calibrate $calibrate > '#m/mousectl'
- }
- bitsy/prompter /tmp/tmpparams
- bitsy/params
- . /tmp/tmpparams
- .EE
- .SH SOURCE
- .B /sys/src/cmd/bitsy
|