Commit Graph
100 Commits
Author SHA1 Message Date
kyle 2796f1b209 Add a note. 2019-04-25 19:57:56 -07:00
kyle 26dcb6035a Finish chapter 7 code. 2019-04-25 19:18:39 -07:00
kyle dbbdcadb51 Fix permissions.
Somehow this ended up 0777. It's now 664.
2019-04-26 01:26:34 +00:00
kyle 270c94d536 Working on chapter 7 exercises. 2019-04-25 10:36:15 -07:00
kyle 8599658f0b Fix inverted logic case in file uploads. 2019-04-25 00:39:51 -07:00
kyle 92f9474f88 slow hacks 2019-04-25 01:39:19 +00:00
kyle 695b45d9c0 bus experiments 2019-04-24 22:46:05 +00:00
kyle 25979492cc pe: add compiled funs. 2019-04-24 18:49:14 +00:00
kyle 7b34ef9819 Add RGB. 2019-04-23 18:28:52 -07:00
kyle ebb8172551 From scratch forth text editor. 2019-04-23 18:28:32 -07:00
kyle 1d483e23ca add term stashing
rip joe :(
2019-04-22 23:17:19 -07:00
kyle 46c5fafa4f more erlang
rip joe :(
2019-04-22 23:16:59 -07:00
kyle e05f92d764 PE: Starting ch4 exercises. 2019-04-22 16:52:35 -07:00
kyle 6220e18137 Working through PE. 2019-04-22 23:49:46 +00:00
kyle 8450ce8753 Updating PE. 2019-04-22 07:01:00 -07:00
kyle ba841f127c Start programming erlang. 2019-04-21 19:25:01 -07:00
kyle bb0620f3aa Add perlin noise implementation. 2019-02-16 16:50:56 -08:00
kyle 0f5a237b10 Add NumberDisplay and SwitchLED. 2019-01-03 13:40:54 -08:00
kyle 5b7110fd24 bluepill: add usbcdc example 2019-01-02 19:58:24 -08:00
kyle 3d193b0275 fpga: add icestick segment LCD demo. 2019-01-02 16:29:31 -08:00
kyle b70f066f25 fpga: 7-segment test on TinyFPGA. 2019-01-02 14:58:17 -08:00
kyle 87f936d7b5 pio: add bluepill blink. 2018-12-31 09:00:46 -08:00
kyle ef5e3dc7fd fpga: add iCEStick btled example. 2018-12-29 14:03:45 -08:00
kyle 50b0827983 pio: nrf52 test blinks LED. 2018-12-29 14:02:49 -08:00
kyle fddd50e701 Remove unused register. 2018-12-29 14:02:29 -08:00
kyle 129f92ab19 TinyFPGA: update name of verilog "sketch". 2018-12-29 11:38:13 -08:00
kyle 0caf8118c0 TinyAdder: clean up top-level. 2018-12-29 11:10:02 -08:00
kyle 777c4529c2 TinyAdder: remove unused pins from constraints, add Makefile. 2018-12-29 11:08:26 -08:00
kyle b4d0799516 TinyAdder: Add docs, organise things, updated EAGLE files. 2018-12-29 10:49:04 -08:00
kyle 4770a2bd9c TinyFPGA/btled: a comment. 2018-12-29 10:11:22 -08:00
kyle 95827da3e1 TinyFPGA: add button-toggled LED. 2018-12-29 09:55:32 -08:00
kyle 1969718a5a Add CMSIS bluepill blink. 2018-12-29 07:05:25 -08:00
kyle f4645e0598 Add GEB pq checker. 2018-12-28 20:46:51 -08:00
kyle 2f086a2c28 Update FPGA experiments.
+ Separate out into per-board directories.
+ Add icestick hello world.
+ Add TinyFPGA hello world, beacon, button-triggered LED, and TinyAdder.
+ Add platform constraint files for the iCEStick and TinyFPGA.
2018-12-28 20:45:02 -08:00
kyle d47661659c TinyFPGA: add beacon 2018-12-28 15:44:47 -08:00
kyle 5e6838762e TinyAdder: add EAGLE files. 2018-12-28 14:53:06 -08:00
kyle 8080d93084 fpga: add TinyAdder rev1 2018-12-28 14:52:30 -08:00
kyle 729a5b3037 Start shipping problem. 2018-11-13 09:18:07 -08:00
kyle 22f71e1c99 ostep: add hw5 2018-09-05 18:33:20 -07:00
kyle 72f3484804 lr -> pr 2018-09-03 19:27:07 -07:00
kyle c1d6c41510 programming rust: finish chapter 2. 2018-09-03 19:27:07 -07:00
kyle 1f90323879 Start homework 5. 2018-08-29 21:04:35 -07:00
kyle 04b031c6f2 Start Rust OS stuff. 2018-08-21 14:55:28 -07:00
kyle 3e5c715493 qc: add README. 2018-06-11 09:43:41 -07:00
kyle c633b08cbd Add first QC experiments.
Bell states in the Microsoft Quantum SDK and Rigetti's pyQuil.
2018-06-11 09:41:09 -07:00
kyle 6ad979d28f Fix up bad git subtree import. 2018-06-11 09:39:27 -07:00
kyle e7c4c5ba49 misc/aqe: thinking about inference 2018-06-05 15:41:49 -07:00
kyle c87bbfdb93 Add Jupyter notebook with some examples. 2018-06-05 15:41:49 -07:00
kyle b51e9456c6 misc/aqe: Initial import. 2018-06-05 15:41:49 -07:00
kyle c5401e5128 misc/numworks: add echelon script for numworks. 2018-06-05 15:41:49 -07:00
kyle f342fc91db django: finish tutorial 2018-06-05 15:41:49 -07:00
kyle bc6a424fbe django: Tutorial 6. 2018-06-05 15:41:49 -07:00
kyle 92a5117dfc django: complete tutorial #5 2018-06-05 15:41:49 -07:00
kyle d7d7b195d8 django: Moving on to tutorial 5.
I'm a moron.
2018-06-05 15:41:49 -07:00
kyle 99b8f06813 django: mysite/working on tutorial 4
during switch to generic views, blah blah blah
2018-06-05 15:41:49 -07:00
kyle 25bfca067c django: finish tutorial #3 2018-06-05 15:41:49 -07:00
kyle d930315fb3 Link to sketchbooks, devlog, and notebook. 2018-06-05 15:41:49 -07:00
kyle 2ca9665af5 django: starting the django tutorial 2018-06-05 15:41:49 -07:00
kyle e0cc4ab988 misc/kforth: Add link to tag. 2018-06-05 15:41:47 -07:00
kyle ed7d2ea9b1 misc/kforth: Add new part. 2018-06-05 15:41:44 -07:00
kyle cf3a0f426c misc/kforth: Fix a bunch of bugs from part 0x08. 2018-06-05 15:41:42 -07:00
kyle 960587baa3 misc/kforth: More work. 2018-06-05 15:41:39 -07:00
kyle 7a2ed45857 misc/kforth: Restart the world. 2018-06-05 15:41:35 -07:00
kyle a1149654d4 misc/kforth: Start over. 2018-06-05 15:41:33 -07:00
kyle 7c5297118a misc/kforth: Move previous work to v1. 2018-06-05 15:41:30 -07:00
kyle 8fc2b09430 misc/kforth: Minor update to part 0x07 writeup. 2018-06-05 15:41:27 -07:00
kyle 7ff4b8d35b misc/kforth: Finish part 0x07 writeup. 2018-06-05 15:41:24 -07:00
kyle 3991bb353b misc/kforth: Starting work on writeup. 2018-06-05 15:41:21 -07:00
kyle 342bacdf01 misc/kforth: Store proper dictionary address. 2018-06-05 15:41:17 -07:00
kyle 5788c52ff3 misc/kforth: Notionally start this next writeup. 2018-06-05 15:41:14 -07:00
kyle d96bf65a24 misc/kforth: Mostly finished with nucleus layer. 2018-06-05 15:41:09 -07:00
kyle adafdaa128 misc/kforth: Adding stats. 2018-06-05 15:41:05 -07:00
kyle 825dbf927e misc/kforth: Add forth standard 83 2018-06-05 15:41:02 -07:00
kyle 7fc402e30a misc/kforth: Filling out more words. 2018-06-05 15:40:58 -07:00
kyle 6a49675314 misc/kforth: Add system status, work on vocab, better write_num.
- Now system structure includes a status variable and an associated
  function for writing the status out.
- Adding more words to the builtin dictionary.
- write_num round 3.
- Include option to not print the stack each iteration.
2018-06-05 15:40:55 -07:00
kyle 3b284b7c08 misc/kforth: rst fixups 2018-06-05 15:40:29 -07:00
kyle 63e9a0a333 misc/kforth: Interpreter writeup, code cleanups. 2018-06-05 15:40:26 -07:00
kyle 14dc525084 misc/kforth: Start command processing. 2018-06-05 15:40:23 -07:00
kyle 0a010e4527 misc/kforth: spello 2018-06-05 15:40:21 -07:00
kyle eb03ca98f3 misc/kforth: but what were you feeling 2018-06-05 15:40:18 -07:00
kyle 4dae55e02e misc/kforth: Iron out numeric issues. 2018-06-05 15:40:14 -07:00
kyle 505d71906c misc/kforth: Part 0x04 - parsing numerics. 2018-06-05 15:40:10 -07:00
kyle 0ae7d49593 misc/kforth: Finish parsing. 2018-06-05 15:40:06 -07:00
kyle 5bcc016246 misc/kforth: Starting work on the parser. 2018-06-05 15:39:55 -07:00
kyle c4d78e17ff misc/kforth: Initial import. 2018-06-05 15:39:34 -07:00
kyle 0fb6dce050 pio: start platformIO projects 2018-04-27 07:54:33 -07:00
kyle c98ca59a5e algotune: make reseed public. 2018-04-12 21:53:47 -07:00
kyle 24ca2ce67c algotune: renamed directory to match library name 2018-04-12 21:27:17 -07:00
kyle fbcef4955e algotune: finish library. 2018-04-12 21:25:17 -07:00
kyle a5d4812025 algotune: start work on algotune.
This is a library for stress testing algorithms problems.
2018-04-12 21:25:17 -07:00
kyle 567169dd7b adsep: some lunch progress 2018-04-10 12:23:09 -07:00
kyle b7193a9e96 various updates 2018-04-10 07:09:04 -07:00
kyle 1654f1b14f adsep: start algorithms + data structs = programs. 2018-04-10 07:08:48 -07:00
kyle af2db4ac8c misc: add simple turing machine from DAS. 2018-04-07 13:36:30 -07:00
kyle b6e24b44ad misc: starting Turing Machine in Racket. 2018-04-07 12:55:27 -07:00
kyle 05a88c1a29 par: add proplogic 2018-04-07 01:58:49 -07:00
kyle ed28464c04 bitwise: ion release doesn't need a different target name 2018-03-28 06:59:23 -07:00
kyle 71dff5d299 bitwise: finish day 2 2018-03-27 22:47:45 -07:00
kyle 2404595738 bitwise: more work on ion 2018-03-27 16:00:58 -07:00
kyle c242894f94 bitwise: another three minutes of video on the bus. 2018-03-26 11:33:32 -07:00