ClearCore Library
|
#include <stdint.h>
#include <sam.h>
#include "DmaManager.h"
#include "ISerial.h"
#include "PeripheralRoute.h"
Go to the source code of this file.
Classes | |
class | ClearCore::SerialBase |
ClearCore ARM Serial Port base class. More... | |
union | ClearCore::SerialBase::SerialErrorStatusRegister |
Namespaces | |
namespace | ClearCore |
Namespace to encompass the ClearCore board API. | |
Macros | |
#define | SERIAL_BUFFER_SIZE 64 |
#define | SERCOM_NVIC_RX_PRIORITY (static_cast<IRQn_Type>(1)) |
#define | SERCOM_NVIC_TX_PRIORITY (static_cast<IRQn_Type>(1)) |
#define | SERCOM_NVIC_ERR_PRIORITY (static_cast<IRQn_Type>(7)) |
This class controls access to the Serial Port device in the ARM processor.
It will allow you to set up:
#define SERCOM_NVIC_ERR_PRIORITY (static_cast<IRQn_Type>(7)) |
Serial error interrupt priority level.
#define SERCOM_NVIC_RX_PRIORITY (static_cast<IRQn_Type>(1)) |
Serial receive interrupt priority level.
#define SERCOM_NVIC_TX_PRIORITY (static_cast<IRQn_Type>(1)) |
Serial transmit interrupt priority level.
#define SERIAL_BUFFER_SIZE 64 |
Size of the serial send and receive buffers, in bytes (64).