Completed this week:
- Rebased against mainline Minix
- Finished the weatherstation. Posted a demo video to YouTube.
- Added a kernel call for padconf on the AM335X.
- Began porting the Minix frame buffer driver to the BeagleBone. I'm about 10% done.
- Began porting the Minix gpio driver to the BeagleBone as it will be needed to turn on the LCD cape I'm working with. I'm in the testing phase now. Output works, still need to test input.
- Code merged into mainline Minix this week:
- weatherstation: BeagleBone Weather Cape demo app.
- kernel: add padconf kernel call
- kernel: move do_padconf and add a test case
- Documentation written this week:
- With the gpio driver, I'm running into the limit of allowed interrupts per driver. Specifying the 6 dm37xx interrupt numbers and 8 am335x interrupt numbers in the system configuration file puts it over the limit of 8. The likely fix is to increase the per driver interrupt limit, but I'm still exploring other possible solutions.
- Finish testing the gpio driver, resolve interrupt limit mentioned above, and submit to mainline Minix.
- Continue working on the frame buffer driver.
No comments:
Post a Comment