Skip to content

Instantly share code, notes, and snippets.

@gohai
Created February 10, 2017 09:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gohai/17071dd47428b51bc76064bd4aa67c95 to your computer and use it in GitHub Desktop.
Save gohai/17071dd47428b51bc76064bd4aa67c95 to your computer and use it in GitHub Desktop.
Plan for Gottfried's 2017 Processing Fellowship
-- core
Build image with January 2016 release
Fix overscan offset in JOGL
Fix libgles2-mesa incompatibility in JOGL
Evaluate Debian/Raspbian packages
Submit to http://www.pibakery.org/docs/contribute.html
Update link on download page
Revisit P3D issues (special cases in PGraphicsOpenGL.java, shaders; MoveEye still failed with 8 lights)
Debug draw performance
27fps on 1080p screen w/ empty P3D sketch
https://github.com/xranby/processing/commit/f9d170b33bf727d881a0de2e796f9a1e50b5b0b4
Add support for CHIP
http://docs.getchip.com/chip.html
Default password "chip"
Download script outputs "\n" (also \"?)
Test i2c (exception in Processing last time)
Point them to kernel wishlist
Test mesa vc4
https://github.com/anholt/mesa/wiki/VC4-complete-Raspbian-upgrade
try compton instead of xcompmgr for full-screen applications (c.f. http://anholt.livejournal.com/49712.html)
Test Fedora 25 on Pi2 & Pi3
https://fedoraproject.org/wiki/Raspberry_Pi#Preparing_the_SD_card
Improve startup time
-Xcheck:jni -verbose:jni
https://twitter.com/xranby/status/749159775938707456
Rethink exporting memory options
Automate Raspbian imaging
http://hackaday.com/2016/05/20/need-a-raspberry-pi-right-now-maybe-you-have-one-needs-art/
https://github.com/anholt/xserver/commit/e22f07d32252af5951a58fdc13ed665182e956ea
Jenkins
Add arm64 support
Ask Wilm about sound library
Use -ffast-math with native code
Revisit documentation of libraries & tool
Write tutorial for the main Processing page
Implement twitter, Instagram library
Implement a way to install libraries from the command line
Implement a PocketCHIP-specific UI
Evaluate OpenJFX
JAVAFX_DEBUG=1
Evaluate Wayland
Track usage (https://api.github.com/repos/processing/processing/releases)
Implement Git integration
-- io
Remove RPI class
Add BlinkWithoutDelay example?
Add Interactive pin diagram example?
Test interrupts
Check locking
Evaluate new GPIO user-space API
Make PWM channel exports show up in udev
SUBSYSTEM=="pwm*", PROGRAM="/bin/sh -c 'chown -R root:gpio /sys/class/pwm && chmod -R 770 /sys/class/pwm && chown -R root:gpio /sys/devices/platform/soc/*.pwm/pwm/pwmchip* && chmod -R 770 /sys/devices/platform/soc/*.pwm/pwm/pwmchip*'"
Rethink API (no static functions, c.f. WebI2C, WebGPIO)
Compare against pigpio
Add w1 support
Add iio support
Advocate for generic pullup support
Advocate for generic kernel PWM
Advocate for race-free export of GPIO pins in kernel
Advocate for race-free export of PWM channels
Advocate for a way to go from PWM channel to GPIO pin
-- glvideo
Implement stream to YouTube
http://videos.cctvcamerapros.com/raspberry-pi/ip-camera-raspberry-pi-youtube-live-video-streaming-server.html
[more: see https://github.com/gohai/processing-glvideo/issues]
Fix https://forum.processing.org/two/discussion/19824/processing-gohai-glvideo-library-on-raspbian-gives-uri-handler-error
Debug https://forum.processing.org/two/discussion/13673/jump-in-videolibrary-causes-java-error
Finish wip-callback-wait
Add a non Pi-specific version for ARM (VAAPI & VDPAU)
Remove unneeded dependencies (see macosx_libdir.txt, macosx_plugindir.txt)
Improve VideoMapping example
keystone, MadMapper
https://github.com/josephtaylor/sketch-mapper/tree/processing2
Implement support for default renderer
Implement optimized get(x, y)?
Implement HDMI capture
https://vimeo.com/153959180
-- simpletouch
Support windowed display
Add more properties from Macbook Air
-- uploadtopi
Document ssh file necessary with latest Raspbian
Enable compression
Incremental uploads?
Option to log to /boot
Add UI
-- serial
Add USB enumeration on Windows
ARDUINO_ANY
Arduino Uno swallows the first 23 bytes, Arduino D. ca 6
Fix readBytes() reference
Add JavaDoc
Think about Arduino bootloader delay
-- buy
Pinebook, $89 64bit Linux MacBook? (https://www.pine64.org/?page_id=3832)
https://www.aliexpress.com/item/800-480-Banana-Pi-5-inch-LCD-HDMI-Touch-Screen-Display-Module-TFT-LCD-Raspberry-Pi/32375436526.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment