
Table of Contents
Table of Contents
Copyright
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Revision Information
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2
Example Applications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.1
Bit-Banding (bitband)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.2
Blinky (blinky)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.3
Boot Loader Demo 1 (boot_demo1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.4
Boot Loader Demo 2 (boot_demo2)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.5
Boot Loader (boot_serial)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.6
USB Boot Loader (boot_usb)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.7
Hello World (hello)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.8
Hibernate Example (hibernate)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.9
Interrupts (interrupts)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.10 MPU (mpu_fault)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.11 Data Logger (qs-logger)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.12 SD card using FAT file system (sd_card)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.13 Sine Demo (sine_demo)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.14 SoftUART Echo (softuart_echo)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.15 Timer (timers)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.16 UART Echo (uart_echo)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.17 uDMA (udma_demo)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.18 USB Generic Bulk Device (usb_dev_bulk)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.19 USB HID Keyboard Device (usb_dev_keyboard)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.20 USB MSC Device (usb_dev_msc)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.21 USB Serial Device (usb_dev_serial)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.22 USB host audio example application using SD Card FAT file system (usb_host_audio)
. . . . . . . .
14
2.23 USB HID Keyboard Host (usb_host_keyboard)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.24 USB HID Mouse Host (usb_host_mouse)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.25 USB Mass Storage Class Host Example (usb_host_msc)
. . . . . . . . . . . . . . . . . . . . . . . .
14
2.26 USB Stick Update Demo (usb_stick_demo)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.27 USB Memory Stick Updater (usb_stick_update)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.28 Watchdog (watchdog)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
3
Buttons Driver
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
3.1
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
3.2
API Functions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
3.3
Programming Example
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
4
Display Driver
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
4.1
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
4.2
API Functions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
4.3
Programming Example
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
IMPORTANT NOTICE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
February 22, 2017
3