annotate test/m3_bare/hello.c3 @ 352:899ae3aea803
First kernel run for vexpressA9
author |
Windel Bouwman |
date |
Sun, 09 Mar 2014 11:55:55 +0100 |
parents |
b00219172a42 |
children |
|
rev |
line source |
337
|
1 module hello;
|
|
2
|
|
3 function void main()
|
|
4 {
|
|
5 var int* UART0DR;
|
|
6 UART0DR = cast<int*>(0x4000C000 + 0x000); // UART0 Data register
|
|
7 *UART0DR = 72;
|
|
8 *UART0DR = 101;
|
|
9 *UART0DR = 108;
|
|
10 *UART0DR = 108;
|
|
11 *UART0DR = 111;
|
|
12 *UART0DR = 32;
|
|
13 *UART0DR = 119;
|
|
14 *UART0DR = 111;
|
|
15 *UART0DR = 114;
|
|
16 *UART0DR = 108;
|
|
17 *UART0DR = 101;
|
|
18
|
|
19 while(true) {}
|
|
20 }
|
|
21
|