Paul Wilson's repositories
fedecks_client
Client side of elixir device to phoenix comms over binary websockets
fedecks_server
fedecks_server
vintage_heart
For Nerves projects with networking. Gives VintageNet a kick if there's no internet connectivity, falling back on a reboot after 3 kicks.
correct-horse-elixir
Correct horse battery staple in Elixir
vintage_net_wizard_launcher
For Nerves projects, launches the VintageNetWizard if unconfigured and monitors a GPIO button for wizard launching
connectivity_led_status
connectivity_led_status
hc_sr_501_occupation
Nerves, or similar, Elixir library for interfacing with a HC-SR501 passive infra-red motion sensor.
mlx90640_c_lib
"Fork" of https://github.com/melexis/mlx90640-library for at least comparing with Elixir version
simplest_pub_sub
Arguably pointessly thin wrapper over Elixir's Registry for a simple Pub Sub
adding_to
adding_to
cat_facts
Example repo illustrating methods of injecting implementations into testing seams. Also fetches cat facts.
circuits_i2c
Communicate over I2C from Elixir
ds18b20
Supports reading a connected ds18b20 thermometer over 1Wire
enomem
Illustrating a problem with hackney and large responses
ex_twilio
Twilio API client for Elixir
friendly
A coding exercise
httpoison
Yet Another HTTP client for Elixir powered by hackney
libexample
One way of using config in an Elixir library
mcam_server
Server for streaming from Nerves over websockets
mlx90640
Elixir port of the Melixis mlx90640 library, using circuits_i2c
office_server
Server side of my office sensor box
vintage_net_wizard
WiFi configuration wizard using vintage_net