/*!
\page BitIoLdd1 BitIoLdd1 (BitIO_LDD)
**         The HAL BitIO component provides a low level API for unified
**         access to general purpose digital input/output pins across
**         various device designs.
**
**         RTOS drivers using HAL BitIO API are simpler and more
**         portable to various microprocessors.

- \subpage BitIoLdd1_settings
- \subpage BitIoLdd1_regs_overview  
- \subpage BitIoLdd1_regs_details
- \ref BitIoLdd1_module "Component documentation" 

\page BitIoLdd1_regs_overview Registers Initialization Overview
This page initialization values for the registers of the peripheral(s) configured
by the component. 
<table>
<tr><td colspan="4" class="ttitle1">BitIoLdd1 Initialization</td></tr>
<tr><td class="ttitle2">Address</td><td class="ttitle2">Register</td><td class="ttitle2">Register Value</td><td class="ttitle2">Register Description</td></tr>
<tr><td>0x0000E40C</td><td>SIM_PCE0</td><td>
    0x00000004
 </td><td>SIM_PCE0 register, peripheral BitIoLdd1.</td></tr>
<tr><td>0x0000E243</td><td>GPIOE_PER</td><td>
    0x00000000
 </td><td>GPIOE_PER register, peripheral BitIoLdd1.</td></tr>
<tr><td>0x0000E241</td><td>GPIOE_DR</td><td>
    0x00000000
 </td><td>GPIOE_DR register, peripheral BitIoLdd1.</td></tr>
<tr><td>0x0000E242</td><td>GPIOE_DDR</td><td>
    0x00000001
 </td><td>GPIOE_DDR register, peripheral BitIoLdd1.</td></tr>
</table>
<br/>
\page BitIoLdd1_regs_details Register Initialization Details
This page contains detailed description of initialization values for the 
registers of the peripheral(s) configured by the component. 

<div class="reghdr1">SIM_PCE0</div>
<div class="regdiag">
<table class="regtbl">
<tr class="trd1r">
<td class="trd1c">Bit</td><td>15</td><td>14</td><td>13</td><td>12</td><td>11</td><td>10</td><td>9</td><td>8</td><td>7</td>
<td>6</td><td>5</td><td>4</td><td>3</td><td>2</td><td>1</td><td>0</td>
</tr>
<tr>
<td class="trd1c">R</td><td colspan="1" rowspan="2">TA0</td><td colspan="1" rowspan="2">TA1</td>
<td colspan="1" rowspan="2">TA2</td><td colspan="1" rowspan="2">TA3</td><td colspan="1" rowspan="2">-</td>
<td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">-</td>
<td colspan="1" rowspan="2">-</td><td colspan="1" rowspan="2">GPIOA</td><td colspan="1" rowspan="2">GPIOB</td>
<td colspan="1" rowspan="2">GPIOC</td><td colspan="1" rowspan="2">GPIOD</td><td colspan="1" rowspan="2">GPIOE</td>
<td colspan="1" rowspan="2">GPIOF</td><td colspan="1" rowspan="2">-</td>
</tr>
<tr>
<td class="trd1c">W</td>
</tr>
<tr class="trd1r">
<td class="trd1c">Reset</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
<td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
</tr>
</table>
        
</div>
<table class="regtbl2"><tr><td class="trowtit" colspan="2">Address</td><td colspan="2">0x0000E40C</td></tr>
<tr class="trowtit"><td  class="trowtit" colspan="2">Initial value</td><td colspan="2">0x00000004</td></tr>
<tr class="trowtit"><td  class="trowtit" colspan="2">After-reset value</td><td colspan="2">0x00000000</td></tr>
<tr><td class="ttitle2">Bit</td><td class="ttitle2">Field</td><td class="ttitle2">Value</td><td class="ttitle2">Description</td></tr>
<tr><td>15</td><td>TA0</td><td>0x00</td><td>TMRA0 IPBus Clock Enable</td>
<tr><td>14</td><td>TA1</td><td>0x00</td><td>TMRA1 IPBus Clock Enable</td>
<tr><td>13</td><td>TA2</td><td>0x00</td><td>TMRA2 IPBus Clock Enable</td>
<tr><td>12</td><td>TA3</td><td>0x00</td><td>TMRA3 IPBus Clock Enable</td>
<tr><td>6</td><td>GPIOA</td><td>0x00</td><td>GPIOA IPBus Clock Enable</td>
<tr><td>5</td><td>GPIOB</td><td>0x00</td><td>GPIOB IPBus Clock Enable</td>
<tr><td>4</td><td>GPIOC</td><td>0x00</td><td>GPIOC IPBus Clock Enable</td>
<tr><td>3</td><td>GPIOD</td><td>0x00</td><td>GPIOD IPBus Clock Enable</td>
<tr><td>2</td><td>GPIOE</td><td>0x01</td><td>GPIOE IPBus Clock Enable</td>
<tr><td>1</td><td>GPIOF</td><td>0x00</td><td>GPIOF IPBus Clock Enable</td>
</tr></table>
<div class="reghdr1">GPIOE_PER</div>
<div class="regdiag">
<table class="regtbl">
<tr class="trd1r">
<td class="trd1c">Bit</td><td>15</td><td>14</td><td>13</td><td>12</td><td>11</td><td>10</td><td>9</td><td>8</td><td>7</td>
<td>6</td><td>5</td><td>4</td><td>3</td><td>2</td><td>1</td><td>0</td>
</tr>
<tr>
<td class="trd1c">R</td><td colspan="16" rowspan="2">PE</td>
</tr>
<tr>
<td class="trd1c">W</td>
</tr>
<tr class="trd1r">
<td class="trd1c">Reset</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
<td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
</tr>
</table>
        
</div>
<table class="regtbl2"><tr><td class="trowtit" colspan="2">Address</td><td colspan="2">0x0000E243</td></tr>
<tr class="trowtit"><td  class="trowtit" colspan="2">Initial value</td><td colspan="2">0x00000000</td></tr>
<tr class="trowtit"><td  class="trowtit" colspan="2">After-reset value</td><td colspan="2">0x00000000</td></tr>
<tr><td class="ttitle2">Bit</td><td class="ttitle2">Field</td><td class="ttitle2">Value</td><td class="ttitle2">Description</td></tr>
<tr><td>0 - 15</td><td>PE</td><td>0x00</td><td>Peripheral Enable Bits</td>
</tr></table>
<div class="reghdr1">GPIOE_DR</div>
<div class="regdiag">
<table class="regtbl">
<tr class="trd1r">
<td class="trd1c">Bit</td><td>15</td><td>14</td><td>13</td><td>12</td><td>11</td><td>10</td><td>9</td><td>8</td><td>7</td>
<td>6</td><td>5</td><td>4</td><td>3</td><td>2</td><td>1</td><td>0</td>
</tr>
<tr>
<td class="trd1c">R</td><td colspan="16" rowspan="2">D</td>
</tr>
<tr>
<td class="trd1c">W</td>
</tr>
<tr class="trd1r">
<td class="trd1c">Reset</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
<td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
</tr>
</table>
        
</div>
<table class="regtbl2"><tr><td class="trowtit" colspan="2">Address</td><td colspan="2">0x0000E241</td></tr>
<tr class="trowtit"><td  class="trowtit" colspan="2">Initial value</td><td colspan="2">0x00000000</td></tr>
<tr class="trowtit"><td  class="trowtit" colspan="2">After-reset value</td><td colspan="2">0x00000000</td></tr>
<tr><td class="ttitle2">Bit</td><td class="ttitle2">Field</td><td class="ttitle2">Value</td><td class="ttitle2">Description</td></tr>
<tr><td>0 - 15</td><td>D</td><td>0x00</td><td>Data Bits</td>
</tr></table>
<div class="reghdr1">GPIOE_DDR</div>
<div class="regdiag">
<table class="regtbl">
<tr class="trd1r">
<td class="trd1c">Bit</td><td>15</td><td>14</td><td>13</td><td>12</td><td>11</td><td>10</td><td>9</td><td>8</td><td>7</td>
<td>6</td><td>5</td><td>4</td><td>3</td><td>2</td><td>1</td><td>0</td>
</tr>
<tr>
<td class="trd1c">R</td><td colspan="16" rowspan="2">DD</td>
</tr>
<tr>
<td class="trd1c">W</td>
</tr>
<tr class="trd1r">
<td class="trd1c">Reset</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
<td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td>
</tr>
</table>
        
</div>
<table class="regtbl2"><tr><td class="trowtit" colspan="2">Address</td><td colspan="2">0x0000E242</td></tr>
<tr class="trowtit"><td  class="trowtit" colspan="2">Initial value</td><td colspan="2">0x00000001</td></tr>
<tr class="trowtit"><td  class="trowtit" colspan="2">After-reset value</td><td colspan="2">0x00000000</td></tr>
<tr><td class="ttitle2">Bit</td><td class="ttitle2">Field</td><td class="ttitle2">Value</td><td class="ttitle2">Description</td></tr>
<tr><td>0 - 15</td><td>DD</td><td>0x00</td><td>Data Direction Bits</td>
</tr></table>
*/
/*!
\page BitIoLdd1_settings Component Settings
\code
**          Component name                                 : BitIoLdd1
**          Pin for I/O                                    : GPIOE0/PWM_0B
**          Pin signal                                     : 
**          Pull resistor                                  : autoselected pull
**          Open drain                                     : push-pull
**          Direction                                      : Output
**          Initialization                                 : 
**            Init. direction                              : Output
**            Init. value                                  : 0
**            Auto initialization                          : yes
**          Safe mode                                      : yes
**          Optimization for                               : speed
\endcode
*/
