User:CounterPillow

From PINE64
Revision as of 14:03, 1 April 2023 by CounterPillow (talk | contribs) (→‎PINE64 Stuff I Own)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Hi, I'm a FOSS software developer from Switzerland. I'm versed in C, D, Python, Java and AArch64 assembly.

You can contact me under CounterPillow on the PINE64 IRC or Discord, or through the e-mail listed on my GitHub profile.

What Am I Working On?

This is a list of stuff I'm currently somewhat sometimes working on. You can support my bad life decisions through GitHub Sponsors.

Currently Working On

  • Plebian: I'm maintaining an automated pipeline to generate Debian images for Quartz64/SOQuartz devices.
  • rkdjpeg driver: I'm writing a driver to use the hardware JPEG decoding on RK35xx chips from Rockchip. It's currently quite early stages and I don't work on it very often.
  • i2s-tdm driver: I'm the maintainer for this driver in mainline.

Interested In Working On

  • The panvk stuff (Vulkan for the Panfrost driver) could be fun to work on, but I've never written GPU drivers and I've never written a Vulkan application before (though I do have OpenGL experience).
  • A mainline rkvdec2 driver, but this is way above my head.
  • Mainlining the RK3588 HDMI RX driver, because having HDMI input is cool.
  • An rkvenc driver, but again, way above my head.

PINE64 Stuff I Own

For the purposes of what I can help with regarding documenting things on the wiki and testing things out, here's a list of PINE64 products I own.

  • ROCK64 2 GB
    • aluminium case
    • open acrylic case
    • RTL8188EU Wi-Fi adapter
    • 3.5mm jack to RCA cable (plan to port the driver for it at some point)
  • ROCKPro64 4 GB
    • aluminium case (I don't use it though)
    • tall heat sink
    • fan
  • Quartz64 Model A 8 GB
    • open acrylic case
    • medium heat sink
  • Quartz64 Model B 4 GB
    • open acrylic case
  • PinePower Desktop
  • PineNut (managed to flash something to it with a jank breadboard setup)
  • PineCone
  • eMMC + eMMC USB adapter
  • PineDio USB adapter
  • PineNote dev kit
  • QuartzPro64 dev kit
  • SOQuartz 2 GB, 4 GB, 6 × 8 GB
    • Model A baseboard
    • Blade baseboard
  • PINE64 7" LCD Panel

Plan To Get

  • PineTab 2
  • STAR64