# SFBHWPinsBoard.h File Reference

- Board-specific pin definitions

More...

`#include "lpc/LPC23xx.h"`
`#include "lpc/fio.h"`

Include dependency graph for SFBHWPinsBoard.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Functions
void | setPinSelFunction (u32 port, u32 pinNumber, u32 function)
void | reenterBootloader () __attribute__((noreturn))
| Attempt to reenter the secondary bootloader.
void | reenterBrainstem () __attribute__((noreturn))
| Attempt to reenter the tertiary bootloader.
void | _dieOnBoard_ (u32 blinkCode, const char *file, int lineno) __attribute__((noreturn))
| Internal method called during failed assertions and other fatal events.

## Detailed Description

- Board-specific pin definitions

Author:
  David H. Ackley.

Date:
  (C) 2008 All rights reserved.

Code License:
  The GNU Lesser General Public License

License Note:
  All code samples shown in documentation are placed into the public domain.

## Function Documentation

void reenterBootloader | ( |  | ) |

Attempt to reenter the secondary bootloader.

Normally this is performed by branching to address 0, but if the watchdog timer has been enabled that won't work, so this method defers to watchdogSuicide in that case.

void reenterBrainstem | ( |  | ) |

Attempt to reenter the tertiary bootloader.

Normally this is performed by branching to address 0x2200, where the tertiary bootloader starts, but if the watchdog timer has been enabled that won't work, so this method turns into reenterBootloader in that case.