Microchip® Advanced Software Framework

gpio_local_bus_example.c File Reference
#include "compiler.h"
#include "preprocessor.h"
#include "board.h"
#include "pm.h"
#include "gpio.h"

Macros

#define INSERT_GPIO_LOCAL_TGL_GPIO_PIN(idx, pin)   gpio_local_tgl_gpio_pin(pin);
 
Pin Configuration
#define GPIO_PIN_EXAMPLE   AVR32_PIN_PA10
 
Target DFLL0 frequency
#define EXAMPLE_FDFLL_HZ   (100000000ULL)
 
#define EXAMPLE_FDFLL_KHZ   (100000UL)
 
#define EXAMPLE_MCUCLK_HZ   (25000000UL)
 

Functions

static void clockfrequencies_configure (void)
 
static void init_hmatrix (void)
 Initializes the HSB bus matrix (use last master as default for the flash controller) More...
 
int main (void)
 This is an example showing how to toggle a GPIO pin at high speed. More...
 

#define EXAMPLE_FDFLL_HZ   (100000000ULL)
#define EXAMPLE_FDFLL_KHZ   (100000UL)
#define EXAMPLE_MCUCLK_HZ   (25000000UL)
#define GPIO_PIN_EXAMPLE   AVR32_PIN_PA10

Referenced by main().

#define INSERT_GPIO_LOCAL_TGL_GPIO_PIN (   idx,
  pin 
)    gpio_local_tgl_gpio_pin(pin);

Referenced by main().

static void init_hmatrix ( void  )
static

Initializes the HSB bus matrix (use last master as default for the flash controller)

Referenced by main().

int main ( void  )