Commit Graph

105 Commits

Author SHA1 Message Date
dwelch67
abbc87202f Adding an example to drive a small oled display with spi 2014-11-08 01:14:30 -05:00
dwelch67
3451556310 Felt like doing another intel hex based loader, a little different approach. And modified
the primary serial bootloader (bootloader06) to wait for a specific keypress before running
the downloaded program.
2014-09-20 21:25:33 -04:00
dwelch67
1aac223429 giving up on that 2014-09-20 09:47:02 -04:00
dwelch67
8caa16b2d0 wip 2014-09-20 09:46:33 -04:00
dwelch
e2c14aa82d Bare Metal rev two wip 2014-09-19 17:53:44 -04:00
dwelch67
e8963570d1 Contemplating changing the approach from a collection of samples to a book
or manual that flows through the examples.
2014-09-19 01:59:54 -04:00
dwelch
1f5d7bf3f3 Just got a B+ board, led is on a different pin, starting to port examples 2014-07-30 17:07:03 -04:00
dwelch67
1cff8c8486 a little more clean up 2014-04-17 15:34:04 -04:00
dwelch67
098d730b68 baremetal draft 2 2014-04-17 15:23:37 -04:00
dwelch67
f47def0b38 added serial cable to README 2014-04-16 10:38:07 -04:00
dwelch67
90c69e37c1 adding spi01 example. 2014-04-08 09:56:31 -04:00
dwelch67
378efabd89 wip, learning about the spi master 2014-04-01 17:24:24 -04:00
dwelch
8b811c38fa added some ARM ARM links 2014-02-26 23:03:21 -05:00
dwelch
d7170f37d4 removing stuff 2014-02-25 22:34:02 -05:00
dwelch
d861fc427d learn from asm work in progress 2014-02-25 03:06:09 -05:00
dwelch
daaa73fa5c adding the beginnings of learning assembly from C 2014-02-25 02:12:01 -05:00
dwelch
c33d342ad1 syncing with home, hopefully not breaking anything 2014-02-25 00:34:19 -05:00
dwelch
05e335f39a UM232H board with FT232H 2014-02-09 18:39:14 -05:00
dwelch
4c96b727fc updated top level README about the FT4232H board 2014-02-05 23:32:47 -05:00
dwelch
abc4bdc7ee adding information about usign the FT4232H board. 2014-02-05 23:28:15 -05:00
dwelch67
b83adce143 adding video01 video framebuffer basics 2014-01-31 14:50:06 -05:00
dwelch
e775dd3081 adding bootloader06, made it more lean and mean than bootloader05 2014-01-28 21:45:54 -05:00
dwelch
3cd2590490 Merge branch 'master' of https://github.com/dwelch67/raspberrypi 2014-01-17 23:42:57 -05:00
dwelch
2a525b5293 fixing readme 2013-12-22 20:05:33 -05:00
dwelch67
247b0091fc updating twain test data with gcc 4.8.x and clang/llvm 3.3 2013-10-28 14:53:16 -04:00
dwelch67
c51f9f7829 I am not maintaining the build_gcc and build_clang in this repo, I have a separate repo now where I maintain those scripts 2013-09-24 15:20:26 -04:00
dwelch67
fb245f37e1 updating readme 2013-05-09 07:28:32 -04:00
dwelch67
661c1a81d3 fixing something 2013-05-04 21:46:47 -04:00
dwelch67
398904f7bb update readme 2013-05-04 21:46:01 -04:00
dwelch
0506d93411 updating README for use of jtag with current rev2 boards. updated openocd config file to match newer key words 2013-05-03 10:21:59 -04:00
dwelch67
59eba3d7e7 updating readme 2013-04-20 10:00:46 -04:00
dwelch67
22bfbe5ddc adding blinker08 same as blinker07 but uses fiq 2013-04-20 09:56:41 -04:00
dwelch67
bc1f8c347c updated README 2013-04-16 00:23:01 -04:00
dwelch67
8a3e12a944 adding float03 2013-02-24 23:34:04 -05:00
dwelch
910f42c1f2 adding blinker07 another interrupt demonstration using the system timer 2012-11-27 17:12:25 -05:00
root
f265bb6c21 small tweak 2012-10-23 01:17:45 -04:00
root
7ab6ec9813 adding newlib0 example 2012-10-23 01:06:49 -04:00
root
4daeded498 fix makefile 2012-10-12 20:28:08 -04:00
David Welch
af0b784514 updating arm jtag readme to make the arm jtag side easier 2012-10-09 12:37:21 -04:00
root
3db8815010 adding pitopi (pi to pi) a way to use two raspberry pi boards,
one as the Linux based development plaform and the other to run
the bare metal programs taking advantage of the uarts on the boards.
2012-09-26 01:45:51 -04:00
root
b454046c98 a little more work on thumb vs arm modes 2012-09-26 00:47:04 -04:00
root
8f5fe658e4 adding more to the bare metal tutorial. added arm/thumb mode interactions 2012-09-25 01:37:41 -04:00
root
5c23b354bf updating bssdata README with a simple Raspberry Pi solution. 2012-09-23 20:56:25 -04:00
root
d11978a627 adding atags example 2012-09-23 20:19:25 -04:00
root
b3b03f7f8a adding bare metal programming tutorial 2012-09-23 19:49:18 -04:00
root
6645008d32 fixing bootloader05 2012-09-13 23:44:52 -04:00
root
c316c42e0a adding bootloader05 2012-09-13 23:29:06 -04:00
root
467e3eb389 adding bssdata example to explain what I mean about not using .data or zeroing .bss
and what happens to you if you assume something when using my code as a baseline.
2012-09-05 02:43:48 -04:00
David Welch
25d544e359 adding uartx01 example, uses UART0 instead of UART1 2012-07-26 16:19:17 -04:00
David Welch
3ac806e23c adding uart04 example. uses interrupts 2012-07-19 13:05:54 -04:00