Damien George
da5e269e51
stmhal: Make pyb.ADC the ADC class (not a function).
2014-03-24 19:27:13 +00:00
Dave Hylands
1403298a65
stmhal - fixed up adc stuff
...
Added support for the ADC channels and mappings to make_pins.py
I'm not sure if the hal properly deals with the channel 16/18 differences
between the 40x and 42x. It seems to deal with it partially. This particular
aspect will need testing on a 42x or 43x.
2014-03-24 11:16:35 -07:00
Damien George
6609d636d0
stmhal: Add comment to DAC driver for function to implement.
2014-03-24 15:17:40 +00:00
Damien George
b13492f8ad
stmhal: Add DAC driver.
2014-03-24 15:15:33 +00:00
Damien George
f704e7f20e
stmhal: Improve REPL CTRL commands.
2014-03-24 12:23:37 +00:00
Damien George
2f8beb8d88
stmhal: Fix bug with USB CDC transmit buffer wrap around.
2014-03-24 12:23:03 +00:00
Damien George
0e9d96f18f
stmhal: Make Led, Servo and Accel their class, not a function.
2014-03-24 11:48:39 +00:00
Damien George
5fd2ebbbdd
stmhal: Update help function.
2014-03-24 11:27:56 +00:00
Damien George
f357a19202
stmhal: Fix issues with USB CDC init and receive.
...
Late USB enumeration could clear settings after they had been set.
Now fixed by not clearing some settings on init.
RX was blocking if received characters were not being processed, so
CTRL-C would not be picked up. Now "fixed" by not blocking, but
instead discarding incoming characters if they overflow the buffer.
2014-03-23 18:54:48 +00:00
Damien George
9050b2ee33
stmhal: Improved interface to accelerometer.
2014-03-23 15:34:54 +00:00
Damien George
6fc5449343
stmhal: Remove servo LED debugging.
2014-03-23 14:52:46 +00:00
Damien George
90834b956d
stm/stmhal: Change gammaf to tgammaf.
2014-03-23 14:00:02 +00:00
Damien George
506589a4b7
stmhal: Change flash MSD from fixed to removable drive.
2014-03-23 12:48:58 +00:00
Damien George
5a16658b21
stmhal: Copy changes to math.c from stm port.
2014-03-23 00:34:49 +00:00
Damien George
965e2bafea
stmhal: Improve LED intensity get/set method.
2014-03-23 00:25:09 +00:00
Damien George
5e756c9860
stmhal: Rename servo_TIM2_Handle -> TIM2_Handle.
2014-03-22 23:57:03 +00:00
Damien George
908a670dfc
stmhal: Add intensity method for blue LED.
...
As part of this, rejig the way TIM3 is initialised, since it's now
shared by USB CDC and the blue LED PWM.
2014-03-22 23:54:13 +00:00
Damien George
02fa035800
stmhal: Add input() and pyb.input() functions.
2014-03-22 23:53:50 +00:00
Damien George
8138205bea
stm/stmhal: Add more math stubs.
2014-03-22 20:44:43 +00:00
Damien George
0119fc7532
stmhal: Servo driver can move at a given speed.
2014-03-22 18:34:16 +00:00
Damien George
626f6b8133
stmhal: Add servo driver.
2014-03-22 15:52:33 +00:00
Damien George
d311655655
stmhal: Add time module with sleep function.
2014-03-22 15:06:29 +00:00
Damien George
ad7b84a7b9
stmhal: Add os module with a few basic functions.
2014-03-22 14:56:32 +00:00
Damien George
684164a8cf
stmhal: Add PYBv10 config; add RNG support.
2014-03-22 13:41:02 +00:00
Damien George
2fb37847a7
stmhal: Tidy up USB CDC+MSC device some more.
2014-03-22 13:21:58 +00:00