Hi Matt,

> servo_move() tells the servo where to go. yes this is the major API.
I would have called it 'set'... And I would have swapped the
parameters: set servo 3 to 50, not 'set 50 for servo 3'. First object,
then data.

> Your PIC could be a slave device (rc_servo_slave.jal) which is plugged
> into your radio receiver to receive pulses. Someday I'll make a lib
> for that :)
Ah... That's what you mean with master.
Since most users will use the master library, maybe just name this
servo and one day, create a servo_decoder or something... I guess
decoding is possible with interrupt on change.

> I was thinking about using percent, but it lowers resolution and adds
> code. I could make a servo_move_percent().
You already did, its in the library!
I'd personal use either the byte-version or maybe a degree-version
(which needs a offset and factor for each servo).

> What's wrong with the filename servo_rc_master_dedicated?
I was wrong on this one - I thought it was an i2c slave setup. It is
an interface to a specific slave type 'servo_rc' and in this context
'master' means 'i2c master'. What does 'dedicated' stand for?

> servo_rc_master_dedicated is the library used in the master PIC to
> control a dedicated PIC slave device.
> 16f877a_servo_rc_master_dedicated_master_i2c.jal
Again, what does 'dedicated' relate to?

> servo_rc_master_dedicated could also contain a serial example.
Maybe name this servo_rc_serial_master?

> Currently there are procedures named servo_rc_is_ready_i2c(). Later
> there may be servo_rc_is_ready_serial()
Please create a separate lib for this, see above.

> The other part of it is
> 16f877a_servo_rc_master_dedicated_slave_i2c.jal. This will be your
> slave PIC.
This should be a project: a ready-to-run application.

Joep

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en.

Reply via email to