30 Commits

Author SHA1 Message Date
David Sidrane
4e5e0c6921 camera_trigger:Refacter GPIO camera triggering
Refactored for efficiency and simplicity.
2018-06-15 17:08:01 +02:00
Mohammed Kabir
c623e64f96 camera_trigger : remove relocated feedback parameter 2017-05-12 22:11:17 +02:00
Mohammed Kabir
2e92a3946d camera_trigger : completely refactor state handling 2017-05-12 22:11:17 +02:00
Mohammed Kabir
3ebfb0cd27 camera_trigger : optimize GCS test command handling 2017-04-30 12:00:06 +02:00
Mohammed Kabir
7fcb3b4f93 camera_trigger : add support for sending ACKs for trigger commands 2017-04-13 20:21:40 +02:00
Mohammed Kabir
ae35bf524d camera_trigger : enforce a minimum activation time in PWM modes 2017-04-13 20:21:40 +02:00
Mohammed Kabir
f9862ec5a8 camera_trigger : add default mode for generic PWM triggering 2017-04-13 20:21:40 +02:00
Beat Küng
507e3b0263 camera_trigger: add TRIG_INTERFACE=3 for Mavlink forwarding 2017-02-07 13:36:16 +01:00
Beat Küng
d6c54e4240 camera_trigger: remove params from build 2017-02-07 13:36:16 +01:00
Andreas Bircher
9fe95275bb removing unnecessary parts 2016-08-18 15:12:39 +02:00
Andreas Bircher
70cd06bc84 initial version camera turn on / off 2016-08-18 15:12:39 +02:00
Andreas Bircher
9974b6f747 Camera trigger update (#4998)
* updating the camera driver, correct init and keepAlive function

* removing debug output
2016-07-07 11:40:11 +02:00
Lorenz Meier
50b93b161c Camera trigger: Make interface dependent on parameter, not command line 2016-07-07 11:40:11 +02:00
Lorenz Meier
78f7f00ae2 Camera trigger: Make interface dependent on parameter, not command line 2016-07-07 11:40:11 +02:00
Daniel Agar
18b6815eec camera_trigger_params.c param metadata 2016-05-13 20:25:20 -04:00
Lorenz Meier
5bcdfed203 Improve trigger meta 2016-04-27 19:57:26 +02:00
Daniel Agar
26bb2fd22f capitalize param values 2016-03-25 20:38:08 -04:00
Daniel Agar
6888545037 remove @unit enum 2016-03-25 20:33:25 -04:00
Daniel Agar
7a9427bc34 param remove empty @unit 2016-03-14 09:12:34 +01:00
Daniel Agar
33bfbd6290 camera_trigger param @unit 2016-03-14 09:12:34 +01:00
Daniel Agar
289b9266c3 camera trigger param @unit 2016-03-13 18:03:21 +01:00
Andreas Bircher
261ddb8e21 online command support to enable/disable distance based triggering 2016-02-27 11:41:57 +01:00
Andreas Bircher
2cce938980 implementing @LorenzMeier comments 2016-02-27 11:41:57 +01:00
Andreas Bircher
8959954d37 adding third camera triggering mode to trigger based on covered horizontal distance. bench-tested. 2016-02-27 11:41:57 +01:00
Lorenz Meier
9f4e6e3208 Set reboot required tag for cam trigger 2016-01-13 21:14:50 +01:00
Lorenz Meier
7170c76fff Camera trigger: Support N pins to be triggered in parallel if needed 2015-08-10 21:58:56 +02:00
Lorenz Meier
24fdb5d532 Camera trigger: Expose trigger output pin selection as parameter 2015-08-08 14:36:22 +02:00
Lorenz Meier
82dc382095 Camera trigger: Fix param handle names, enable trigger if mode set to > 1 2015-08-08 14:14:48 +02:00
Lorenz Meier
06a4e9c585 Rework trigger to operate on work queue and timers without jitter 2015-08-08 11:34:00 +02:00
Lorenz Meier
0e03f02b55 Moved trigger to drivers 2015-08-08 11:34:00 +02:00