dive 0.0.0

Cross-platform system interface for hardware IO.
Documentation

Note

Dive is a complete redesign of previous library ADI. It is still in it's early stages.

About

Cross-platform system interface for hardware IO. Use screens, speakers, microphones, input devices, etc.

Motivation

There needs to be crate that can handle all of the common tasks that are currently not portable across different platforms.

Features

Each interface is represented by a module in Dive. Here's a list of all the modules:

  • math - Fixed point, SIMD, GPU, Math
  • clock - Date, Time of day, Timer
  • hid - Human Interface Device, USB
  • screen - Make a window
  • cam - Camera, Webcam
  • speaker - Play sound through speakers
  • mic - Record sound through microphone
  • net - Network
  • drive - Persistent Storage

Getting Started

  • TODO

Links