diff --git a/projects/2010.rst b/projects/2010.rst index 0a7aba676728a663f3853ed291b0468c546da528..3be7d1987a26169061f8e874476124bf4d884304 100644 --- a/projects/2010.rst +++ b/projects/2010.rst @@ -3,22 +3,23 @@ :far:`calendar-days` 2010 ########################## -.. card:: +Pulse Width Modulation (PWM) +**************************** - :fas:`shield-dog;pst-color-primary` **Pulse Width Modulation (PWM)** +The main aim of this project will be to provide a high level interface for the Pulse Width Modulation output pins of +the OMAP3 found on the BeagleBoard. Another aim will be to push this driver upstream(the Linux-OMAP tree). Two applications +will be developed to demonstrate the use of this driver: - ^^^^ +- Motor control using PWM signals generated by the BeagleBoard using the PWM driver. +- Writing a glue layer for ALSA to communicate with the PWM driver and output sound from the PWM output pins. - .. youtube:: d_vYMTuSGrM - :width: 100% +**Contributor:** Varun Jewalikar - ++++ - - .. dropdown:: More +**Mentors:** Søren Steen Christensen, Cristina Murillo - **Contributor:** Varun Jewalikar +.. grid:: 3 3 3 3 - **Mentors:** Søren Steen Christensen, Cristina Murillo + .. grid-item:: .. button-link:: https://www.google-melange.com/archive/gsoc/2010/orgs/beagleboard/projects/varun_jewalikar.html :color: info @@ -26,13 +27,24 @@ :expand: GSoC Registry + + .. grid-item:: .. button-link:: https://elinux.org/BeagleBoard/GSoC/2010_Projects/Pulse_Width_Modulation - :color: info + :color: primary :shadow: :expand: - proposal + Elinux Proposal + + .. grid-item:: + + .. button-link:: https://www.youtube.com/watch?v=d_vYMTuSGrM + :color: danger + :shadow: + :expand: + + YouTube Video .. card::