Microchip® Advanced Software Framework
Home
Features
ASF-Boards
ASF-CAN/LIN
ASF-Components
ASF-Drivers
ASF-DSP
ASF-FS
ASF-GFX
ASF-Sensors
ASF-Services
ASF-USB
3rd Party
CMSIS
Documentation
ASF Architecture
Reference Manual
API
Applications
Unit-Tests
Release Notes
Get Started
Download
Bug Tracker
Main Page
Related Pages
Modules
Data Structures
Files
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
Modules
Here is a list of all modules:
[detail level
1
2
]
Power Management Controller (PMC)
Universal Asynchronous Receiver Transceiver (UART)
The Universal Asynchronous Receiver Transmitter features a two-pin UART that can be used for communication and trace purposes and offers an ideal medium for in-situ programming solutions
Universal Synchronous Asynchronous
Receiver Transmitter (USART)
Standard I/O (stdio)
Common standard I/O driver that implements the stdio read and write functions on AVR and SAM devices
Standard serial I/O (stdio)
Common standard serial I/O management driver that implements a stdio serial interface on AVR and SAM devices
Peripheral Parallel Input/Output (PIO) Controller
MPU - Memory Protect Unit
MMU Initialization
Clock Management
Generic Clock Management
Generic clocks are configurable clocks which run outside the system clock domain
Oscillator Management
This group contains functions and definitions related to configuring and enabling/disabling on-chip oscillators
PLL Management
This group contains functions and definitions related to configuring and enabling/disabling on-chip PLLs
System Clock Management
See
Quick Start Guide for the System Clock Management
Power Manager (PM)
This is a stub on the SAM Power Manager Control (PMC) for the sleepmgr service
Compiler abstraction layer and code utilities
Compiler abstraction layer and code utilities for AT91SAM
Preprocessor - Macro Repeat
Preprocessor - Stringize
Preprocessor - Token Paste
Global interrupt management
This is a driver for global enabling and disabling of interrupts
Deprecated interrupt definitions
Atmel part identification macros
This collection of macros identify which series and families that the various Atmel parts belong to
AVR UC3 parts
AVR XMEGA parts
megaAVR parts
SAM parts
xCoRoutineCreate
Croutine
vCoRoutineSchedule
Croutine
crSTART
Croutine
crDELAY
Croutine
crQUEUE_SEND
crQUEUE_RECEIVE
Croutine
crQUEUE_SEND_FROM_ISR
Croutine
crQUEUE_RECEIVE_FROM_ISR
Croutine
EventGroup
An event group is a collection of bits to which an application can assign a meaning
EventGroupHandle_t
Event_groups.h
xEventGroupCreate
Event_groups.h
xEventGroupWaitBits
Event_groups.h
xEventGroupClearBits
Event_groups.h
xEventGroupClearBitsFromISR
Event_groups.h
xEventGroupSetBits
Event_groups.h
xEventGroupSetBitsFromISR
Event_groups.h
xEventGroupSync
Event_groups.h
xEventGroupGetBits
Event_groups.h
xEventGroupGetBitsFromISR
Event_groups.h
xMessageBufferCreate
Message_buffer.h
xMessageBufferCreateStatic
Message_buffer.h
xMessageBufferSend
Message_buffer.h
xMessageBufferSendFromISR
Message_buffer.h
xMessageBufferReceive
Message_buffer.h
xMessageBufferReceiveFromISR
Message_buffer.h
xMessageBufferReset
Message_buffer.h
xMessageBufferSpaceAvailable
Message_buffer.h
xMessageBufferSendCompletedFromISR
Message_buffer.h
xMessageBufferReceiveCompletedFromISR
Message_buffer.h
xQueueCreate
Queue
xQueueCreateStatic
Queue
xQueueSend
Queue
xQueueOverwrite
Queue
xQueuePeek
Queue
xQueuePeekFromISR
Queue
xQueueReceive
Queue
uxQueueMessagesWaiting
Queue
vQueueDelete
Queue
xQueueSendFromISR
Queue
xQueueOverwriteFromISR
Queue
xQueueReceiveFromISR
Queue
vSemaphoreCreateBinary
Semphr
xSemaphoreCreateBinary
Semphr
xSemaphoreCreateBinaryStatic
Semphr
xSemaphoreTake
Semphr
xSemaphoreTakeRecursive
Semphr
xSemaphoreGive
Semphr
xSemaphoreGiveRecursive
Semphr
xSemaphoreGiveFromISR
Semphr
xSemaphoreCreateMutex
Semphr
xSemaphoreCreateMutexStatic
Semphr
xSemaphoreCreateRecursiveMutex
Semphr
xSemaphoreCreateRecursiveMutexStatic
Semphr
xSemaphoreCreateCounting
Semphr
xSemaphoreCreateCountingStatic
Semphr
vSemaphoreDelete
Semphr
xStreamBufferCreate
Message_buffer.h
xStreamBufferCreateStatic
Stream_buffer.h
xStreamBufferSend
Stream_buffer.h
xStreamBufferSendFromISR
Stream_buffer.h
xStreamBufferReceive
Stream_buffer.h
xStreamBufferReceiveFromISR
Stream_buffer.h
vStreamBufferDelete
Stream_buffer.h
xStreamBufferIsFull
Stream_buffer.h
xStreamBufferIsEmpty
Stream_buffer.h
xStreamBufferReset
Stream_buffer.h
xStreamBufferSpacesAvailable
Stream_buffer.h
xStreamBufferBytesAvailable
Stream_buffer.h
xStreamBufferSetTriggerLevel
Stream_buffer.h
xStreamBufferSendCompletedFromISR
Stream_buffer.h
xStreamBufferReceiveCompletedFromISR
Stream_buffer.h
TaskHandle_t
Task
taskYIELD
Task
taskENTER_CRITICAL
Task
taskEXIT_CRITICAL
Task
taskDISABLE_INTERRUPTS
Task
taskENABLE_INTERRUPTS
Task
xTaskCreate
Task
xTaskCreateStatic
Task
xTaskCreateRestricted
Task
xTaskCreateRestrictedStatic
Task
vTaskDelete
Task
vTaskDelay
Task
vTaskDelayUntil
Task
xTaskAbortDelay
Task
uxTaskPriorityGet
Task
vTaskGetInfo
Task
vTaskPrioritySet
Task
vTaskSuspend
Task
vTaskResume
Task
vTaskResumeFromISR
Task
vTaskStartScheduler
Task
vTaskEndScheduler
Task
vTaskSuspendAll
Task
xTaskResumeAll
Task
xTaskGetTickCount
Task
xTaskGetTickCountFromISR
Task
uxTaskGetNumberOfTasks
Task
pcTaskGetName
Task
pcTaskGetHandle
Task
vTaskList
Task
vTaskGetRunTimeStats
Task
xTaskNotify
Task
xTaskNotifyWait
Task
xTaskNotifyGive
Task
ulTaskNotifyTake
Task
xTaskNotifyStateClear
Task
Serial Interface (Serial)
See
Quick start guide for Serial Interface service
Universal Synchronous Asynchronous Receiver
Transmitter (USART)
Generic board support
The generic board support module includes board-specific definitions and function prototypes, such as the board initialization function
Common IOPORT API
See
Quick start guide for the common IOPORT service
General Purpose Input/Output
This is the common API for GPIO
Generated on Sat Mar 5 2022 00:00:36 for Basic FreeRTOS Example for SAME70-Xplained by
1.8.5