LED clock
Main Page
Related Pages
Modules
Files
File List
Globals
All
Files
Functions
Variables
Macros
Groups
Pages
lib
usb_cdcacm.h
Go to the documentation of this file.
1
/* This program is free software: you can redistribute it and/or modify
2
* it under the terms of the GNU General Public License as published by
3
* the Free Software Foundation, either version 3 of the License, or
4
* (at your option) any later version.
5
*
6
* This program is distributed in the hope that it will be useful,
7
* but WITHOUT ANY WARRANTY; without even the implied warranty of
8
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9
* GNU General Public License for more details.
10
*
11
* You should have received a copy of the GNU General Public License
12
* along with this program. If not, see <http://www.gnu.org/licenses/>.
13
*
14
*/
20
#pragma once
21
23
#define CDCACM_BUFFER 64
24
25
extern
volatile
uint8_t
cdcacm_received
;
26
28
void
cdcacm_setup
(
void
);
33
char
cdcacm_getchar
(
void
);
38
void
cdcacm_putchar
(
char
c);
cdcacm_received
volatile uint8_t cdcacm_received
Definition:
usb_cdcacm.c:211
cdcacm_getchar
char cdcacm_getchar(void)
get character received over USB (blocking)
Definition:
usb_cdcacm.c:380
cdcacm_putchar
void cdcacm_putchar(char c)
send character over USB (non-blocking)
Definition:
usb_cdcacm.c:392
cdcacm_setup
void cdcacm_setup(void)
setup USB CDC ACM peripheral
Definition:
usb_cdcacm.c:358
Generated on Fri Apr 15 2016 12:07:23 for LED clock by
1.8.6