diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index d55c727d2db..d3d4af4f125 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: December 6, 2011

+

Last Updated: December 19, 2011

@@ -463,7 +463,7 @@

  • - Network, USB (host), USB (device), serial, CAN, ADC, DAC driver architectures. + Network, USB (host), USB (device), serial, CAN, ADC, DAC, and PWM driver architectures.
  • diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index dc3dbc67286..293b7d683cf 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -12,7 +12,7 @@

    NuttX RTOS Porting Guide

    -

    Last Updated: December 14, 2011

    +

    Last Updated: December 19, 2011

    @@ -126,7 +126,8 @@ 6.3.8 SDIO Device Drivers
    6.3.9 USB Host-Side Drivers
    6.3.10 USB Device-Side Drivers
    - 6.3.11 Analog (ADC/DAC) Drivers + 6.3.11 Analog (ADC/DAC) Drivers
    + 6.3.12 PWM Drivers 6.4 Power Management

    6.3.11 Analog (ADC/DAC) Drivers

    +

    + The NuttX PWM driver is split into two parts: +

    +
      +
    1. + An "upper half", generic driver that provides the comman PWM interface to application level code, and +
    2. +
    3. + A "lower half", platform-specific driver that implements the low-level timer controls to implement the PWM functionality. +
    4. +
    +

    6.3.12 PWM Drivers

    +

    + For the purposes of this driver, a PWM device is any device that generates periodic output pulses of controlled frequency and pulse width. + Such a device might be used, for example, to perform pulse-width modulated output or frequency/pulse-count modulated output + (such as might be needed to control a stepper motor). +

    +

    + The NuttX PWM driver is split into two parts: +

    +
      +
    1. + An "upper half", generic driver that provides the comman PWM interface to application level code, and +
    2. +
    3. + A "lower half", platform-specific driver that implements the low-level timer controls to implement the PWM functionality. +
    4. +
    + + + +

    6.4 Power Management

    6.4.1 Overview