Jacob Rosenthal
|
903b8f032f
|
defensive dma
|
2021-11-10 12:34:41 -07:00 |
|
Jacob Rosenthal
|
4751dbddc6
|
move state into PwmSimple
|
2021-11-10 12:32:28 -07:00 |
|
Jacob Rosenthal
|
9548748c26
|
fix
|
2021-11-10 12:29:13 -07:00 |
|
Jacob Rosenthal
|
65843c033e
|
pwm store and deconfigure pins
|
2021-11-10 11:02:43 -07:00 |
|
Jacob Rosenthal
|
64e1426b54
|
clean up some todo comments around infinite play
|
2021-11-03 18:46:42 -07:00 |
|
Jacob Rosenthal
|
b726ef1886
|
make SequenceConfig struct is consistent with other Config structs, that are always non_exhaustive and have a Default
|
2021-11-03 18:37:54 -07:00 |
|
Jacob Rosenthal
|
d961fd1015
|
rename to SimplePwm and SequencePwm
|
2021-11-03 18:25:44 -07:00 |
|
Jacob Rosenthal
|
9a6c2de4ea
|
fix safety comments
|
2021-11-03 18:19:43 -07:00 |
|
Jacob Rosenthal
|
511c5cb892
|
intenset in a noop
|
2021-11-03 18:16:00 -07:00 |
|
Jacob Rosenthal
|
82695c8f65
|
make both news configure registers in same order
|
2021-11-03 18:15:42 -07:00 |
|
Jacob Rosenthal
|
44375b427c
|
restore example and add set_time_stretch api
|
2021-11-03 15:29:09 -07:00 |
|
Jacob Rosenthal
|
682274870f
|
set_duty does indeed loop forever
|
2021-11-02 11:56:01 -07:00 |
|
Jacob Rosenthal
|
c939edb8d0
|
rename error enum again
|
2021-11-02 10:57:01 -07:00 |
|
Jacob Rosenthal
|
4647792ad6
|
seperate start from pwmseq::new
|
2021-11-01 20:50:18 -07:00 |
|
Jacob Rosenthal
|
49253152cf
|
seperate sequence from duty cycle pwm struct
|
2021-11-01 20:50:14 -07:00 |
|
Jacob Rosenthal
|
74e7f4a227
|
comments
|
2021-11-01 13:16:24 -07:00 |
|
Jacob Rosenthal
|
f2cfbe4262
|
align pwm.set_duty with embedded hal to not be one shot
|
2021-11-01 13:08:55 -07:00 |
|
Jacob Rosenthal
|
5285179218
|
generalize new and change pwm example to a servo
|
2021-11-01 13:08:51 -07:00 |
|
Jacob Rosenthal
|
12b2c5d5f7
|
better not as a constructor?
|
2021-11-01 08:54:07 -07:00 |
|
Jacob Rosenthal
|
90be851e4b
|
reduce complexity of loopmode
|
2021-11-01 08:45:07 -07:00 |
|
Jacob Rosenthal
|
48673e27cd
|
fix max sequence length
|
2021-11-01 01:20:04 -07:00 |
|
Jacob Rosenthal
|
14dc524b84
|
documentation
|
2021-11-01 01:20:01 -07:00 |
|
Jacob Rosenthal
|
7b092f463e
|
clarify infinite
|
2021-11-01 00:30:42 -07:00 |
|
Jacob Rosenthal
|
72fa1c8482
|
fix additional to remove stuck light at end
|
2021-11-01 00:25:08 -07:00 |
|
Jacob Rosenthal
|
d98a1707b9
|
using write dont need to clear
|
2021-10-31 23:28:26 -07:00 |
|
Jacob Rosenthal
|
78e382c9aa
|
stop->sequence_stop
|
2021-10-31 23:13:49 -07:00 |
|
Jacob Rosenthal
|
96df2fdb43
|
lost comment
|
2021-10-30 16:23:45 -07:00 |
|
Jacob Rosenthal
|
763e250dfe
|
add ability to configure loop count from 1 to infinite
|
2021-10-30 16:16:10 -07:00 |
|
Jacob Rosenthal
|
ee8f76537b
|
at least stop on drop
|
2021-10-30 11:33:28 -07:00 |
|
Jacob Rosenthal
|
6d8198a46a
|
move psel back out of if
|
2021-10-30 11:33:10 -07:00 |
|
Jacob Rosenthal
|
1d1d8a848e
|
simplify api, more interesting example
|
2021-10-29 16:39:41 -07:00 |
|
Jacob Rosenthal
|
eb0bf1fd7a
|
simple_playback api from nrf sdk
|
2021-10-29 16:27:26 -07:00 |
|
Dario Nieuwenhuis
|
7bfb763e09
|
Rename embassy-extras to embassy-hal-common
|
2021-07-29 13:44:51 +02:00 |
|
Dario Nieuwenhuis
|
e7dc5c0939
|
fmt: make all macros macro_rules so scoping is consistent.
|
2021-06-07 00:16:39 +02:00 |
|
Rukai
|
3e83acc1cb
|
Fix unused field warnings
|
2021-05-17 20:23:04 +10:00 |
|
Rukai
|
149ddf2f29
|
Fix warnings
|
2021-05-17 19:48:58 +10:00 |
|
Dario Nieuwenhuis
|
a5ad79927e
|
nrf: add Unborrow<Target = Self> bound to all instance traits
|
2021-05-17 01:01:31 +02:00 |
|
Dario Nieuwenhuis
|
8394603ea6
|
nrf/pwm: add enable/disable
|
2021-05-17 00:57:37 +02:00 |
|
Dario Nieuwenhuis
|
88f664b434
|
nrf/pwm: set initial value to Low, according to the PS
|
2021-05-17 00:57:37 +02:00 |
|
Dario Nieuwenhuis
|
f9bcf6df6b
|
nrf: add PWM
|
2021-05-17 00:57:37 +02:00 |
|