SJSU One API
Main Page
Modules
Namespaces
Data Structures
Files
File List
Globals
firmware
default
lib
L2_Drivers
uart2.hpp
Go to the documentation of this file.
1
/*
2
* SocialLedge.com - Copyright (C) 2013
3
*
4
* This file is part of free software framework for embedded processors.
5
* You can use it and/or distribute it as long as this copyright header
6
* remains unmodified. The code is free for personal use and requires
7
* permission to use in a commercial product.
8
*
9
* THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
10
* OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
11
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
12
* I SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
13
* CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
14
*
15
* You can reach the author of this software at :
16
* p r e e t . w i k i @ g m a i l . c o m
17
*/
18
24
#ifndef UART2_HPP__
25
#define UART2_HPP__
26
27
#include "
uart_dev.hpp
"
// Base class
28
#include "
singleton_template.hpp
"
// Singleton Template
29
30
31
39
class
Uart2
:
public
UartDev
,
public
SingletonTemplate
<Uart2>
40
{
41
public
:
47
bool
init
(
unsigned
int
baudRate,
int
rxQSize=32,
int
txQSize=64);
48
49
private
:
50
Uart2
();
51
friend
class
SingletonTemplate
<
Uart2
>;
52
};
53
54
55
#endif
/* UART2_HPP__ */
uart_dev.hpp
Provides UART Base class functionality for UART peripherals.
singleton_template.hpp
Uart2
Definition:
uart2.hpp:39
UartDev
Definition:
uart_dev.hpp:61
Uart2::init
bool init(unsigned int baudRate, int rxQSize=32, int txQSize=64)
Definition:
uart2.cpp:39
SingletonTemplate
Definition:
singleton_template.hpp:55
Generated by
1.8.11