Bookmarks
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 1 / 3
42 results tagged C  ✕   ✕
tio/tio https://github.com/tio/tio
Wed 24 May 2023 07:11:27 PM PDT archive.org

tio is a simple serial device tool which features a straightforward command-line and configuration file interface to easily connect to serial TTY devices for basic I/O operations. A simpler serial device tool for talking with serial TTY devices with less focus on classic terminal/modem features and more focus on the needs of embedded developers and hackers. tio was originally created to replace screen for connecting to serial devices when used in combination with tmux.

If it's a serial TTY device, it can talk to it. Sensible defaults (115200 8n1). Supports non-standard speeds, RS-485, multiple parity options.

Builds with Meson, for some reason. In the AUR.

c serial cli communications firmware
toverainc/willow https://github.com/toverainc/willow
Thu 18 May 2023 10:28:44 AM PDT archive.org

Willow is an ESP IDF based project primarily targetting the ESP BOX hardware from Espressif. Our goal is to provide Amazon Echo/Google Home competitive performance, accuracy, cost, and functionality with Home Assistant and other platforms - 100% open source and completely self-hosted by the user with "ready for the kitchen counter" low cost commercially available hardware.

Use Willow Inference Server anywhere or don't use it at all with command recognition on the device. Have the results go anywhere you want. Integrate with whatever you want. Completely open source so it does what you want, only what you want, and only how you want it. No more annoying extra prompts or sales pitches to upsell you. Supports multiple wake words with more coming soon.

Approximately $50 hardware cost (plus USB-C power supply). Fully assembled. Done.

c ai ml speechrecognition exocortex agents firmware
ExtremeElectronics/PicoCray https://github.com/ExtremeElectronics/PicoCray
Sun 02 Apr 2023 05:44:27 PM PDT archive.org

A system for running distributed code over multiple PI Picos connected to each other. The reference implementation has them all standing on end in a ring, resembling a Cray supercomputer.

Wire all of the picos in parallel connecting GPIO 10,11,12,13 and GND to all of the picos. Each pico needs powering separatly either from the USB bus or 3v3 pin. Make the I2C bus as short as possible and you will need one pair of 4k7 Ohm resistors to +3v3 on GPIO 10 and 11, ideally in the last processor in the chain.

The Code is the same for all Picos, to specify a controller add a wire from GPIO 22 to GND There must be (only) one controller in each cluster.

c distributed parallel raspi
Scalibq/DOS_SDK https://github.com/Scalibq/DOS_SDK
Sun 12 Feb 2023 08:59:18 PM PST archive.org

An SDK for developing DOS software for x86 machines, including IBM PC compatibles and NEC PC-98.

Since a PC is composed of a number of off-the-shelf chips, the SDK is structured in a way to reflect this. This means that the definitions related to specific chips such as the 6845, the 8253, 8259 etc. are separated from how they are implemented in the PC architecture (the IO addresses, memory addresses, IRQ and other resources they use). A header file for a specific chip will only contain the generic information for the chip. A separate system-specific header file (in this case IBMPC.inc/IBMPC.h or PC98.inc/PC98.h) will then contain the information specific to the implementation of that system. This allows you to use the header file for the chip for any system that implements it. This is especially useful for writing code for both IBM PC and NEC PC-98, which mostly use the same hardware, but not at the same locations. In future, it may also be expanded to other systems, such as the Tandy 2000.

C programming libraries msdos pc
philburk/pforth https://github.com/philburk/pforth
Wed 31 Aug 2022 02:03:37 PM PDT archive.org

A Portable ANS-like Forth written in ANSI C.

language programming forth C portable
msantos/xmppipe https://github.com/msantos/xmppipe
Sun 19 Jun 2022 03:29:41 PM PDT archive.org

xmppipe redirects stdin/stdout in a shell pipeline to an XMPP MUC (XEP-0045) or a one to one chat. Supports flow control using stream management (XEP-0198). Optionally deals with overload by acting as a circuit breaker or by discarding messages. Works with line oriented tools like grep, sed and awk by outputting each message as a newline terminated, percent-encoded string. xmppipe can be used in shell scripts to quickly write interactive bots for monitoring systems or for sending alerts.

Requires libstrophe.

c cli xmpp exocortex sysadmin client
iotop-c https://github.com/Tomas-M/iotop
Sat 11 Jun 2022 11:55:58 AM PDT archive.org

A port of the original iotop to C with additional features. Acts like top but for disk I/O. Good for keeping an eye on what's bogging your disk array down.

You can add a capability so that you don't need to be root to run it: sudo setcap 'cap_net_admin+eip' /path/to/iotop

Here's my command line: iotop -o -2 -6 -8

  • -o - Only show processes that are currently doing I/O.
  • -2 - Don't show the PRIO column, because I don't care about that.
  • -6 - Don't show the SWAPIN column, because I don't care about that.
  • -8 - Don't show the graph, because I want to see more of the command on the line.

In the AUR as iotop-c.

C linux io monitoring servers sysadmin cli
LibreSprite/LibreSprite https://github.com/LibreSprite/LibreSprite
Wed 04 May 2022 02:04:08 PM PDT archive.org

LibreSprite is a free and open source program for creating and animating your sprites. Real-time animation previews. Onion skinning. Multiple sprites can be edited at once. Ready to use palettes, or make your own. Sprites are composed of both layers and frames. Tiled drawing mode, useful to draw patterns and textures. Pixel precise tools like filled contour, polygon, shading mode, etc Several file types supported for your sprites and animations.

c cplusplus desktop application art pixels sprites appimage crossplatform
Inform: The Program https://ganelson.github.io/inform/
Thu 28 Apr 2022 08:58:36 PM PDT archive.org

Inform is a programming language used for interactive fiction and other creative purposes. Most users engage with Inform as an app on their devices: there are apps for MacOS, Windows, Linux and Android, but in the centre of each is the same core compiler and software. This website is part of the Github repository for that core, which is written as a "literate program", meaning that it is compiled both to a "woven", human-readable version as well as a "tangled", computer-executable version. You are now reading the woven version.

Github: https://github.com/ganelson/inform

software interactivefiction language C environment
robotastic/trunk-recorder https://github.com/robotastic/trunk-recorder
Wed 23 Feb 2022 03:23:54 PM PST archive.org

Trunk Recorder is able to record the calls on trunked and conventional radio systems. It uses 1 or more Software Defined Radios (SDRs) to do this. The SDRs capture large swathes of RF and then use software to process what was received. GNURadio is used to do this processing because it provides lots of convenient RF blocks that can be pieced together to allow for complex RF processing. The libraries from the amazing OP25 project are used for a lot of the P25 functionality. Multiple radio systems can be recorded at the same time.

Trunk Recorder currently supports the following:

  • Trunked P25 & SmartNet Systems
  • Conventional P25 & analog systems, where each group has a dedicated RF channel
  • P25 Phase 1, P25 Phase 2 & Analog voice channels

SDRs supported

  • RTL-SDR dongles
  • HackRF
  • Ettus USRP B200, B210, B205
  • BladeRF
  • Airspy
C radio rtlsdr scanners trunking monitoring
DavidGriffith/minipro/ https://gitlab.com/DavidGriffith/minipro/
Tue 15 Feb 2022 03:40:03 PM PST archive.org

An open source program for controlling the MiniPRO TL866xx series of chip programmers. This program exists because the manufacturer of the MiniPRO TL866xx series of chip programmers does not provide a program for use on Linux or other flavors of Unix. We who keep this project going prefer a simple, free, and open-source program that presents a command-line interface that allows for a GUI front-end if desired.

Compatible with Minipro TL866CS, TL866A, and TL866II+ from Autoelectric. Supports more than 13000 target devices (including AVRs, PICs, various BIOSes and EEPROMs).

It's even in the AUR: https://aur.archlinux.org/packages/minipro

electronics programming C crossplatform chips
ubuntourist/DTMF https://codeberg.org/ubuntourist/DTMF
Thu 30 Dec 2021 06:16:52 PM PST archive.org

A collection of useful information and tools pertaining to DTMF.

telephony dtmf tools notes python c
OBS Studio https://obsproject.com/
Thu 16 Dec 2021 02:14:29 PM PST archive.org

Free and open source software for video recording and live streaming. High performance real time video/audio capturing and mixing. Create scenes made up of multiple sources including window captures, images, text, browser windows, webcams, capture cards and more. Set up an unlimited number of scenes you can switch between seamlessly via custom transitions. Intuitive audio mixer with per-source filters such as noise gate, noise suppression, and gain. Take full control with VST plugin support. Supports all your favorite streaming platforms and more. Has an extension API for Python and Lua.

In the AUR.

Github: https://github.com/obsproject/obs-studio

video recording streaming crossplatform api C cplusplus
Guenael/rtlsdr-wsprd https://github.com/Guenael/rtlsdr-wsprd
Wed 01 Dec 2021 03:17:22 PM PST archive.org

This non-interactive application allows automatic reporting of WSPR spots on WSPRnet. The idea is to allow the use of small computer like RaspberryPi or Beaglebone boards, with a simple daemon. This kind of very lightweight setup could run continuously without maintenance and help to increase the WSPR network. The code is massively based on Steven Franke (K9AN) implementation and Joe Taylor (K1JT) work. This code was originally written for AirSpy receiver.

C hamradio rtlsdr rf monitoring
Oneko http://homepages.uni-paderborn.de/neuron/oneko/
Thu 21 Oct 2021 04:06:40 PM PDT archive.org

Oneko is a screenmate for X written in C. It has different skins e.g. cat cat, dog dog, tora (striped cat) tora, Cardcaptor Xakura chasing your mouse cursor. Images used are .xbm (X bitmap) files.

c x desktops toys classics
Stagit: a static git page generator https://codemadness.org/stagit.html
Fri 30 Jul 2021 03:32:27 PM PDT archive.org

A static page generator for git.

Git repo: https://git.codemadness.org/stagit/

git static pages generator cgi c
cksystemsteaching/selfie https://github.com/cksystemsteaching/selfie
Thu 01 Jul 2021 04:21:33 PM PDT archive.org

The Selfie Project provides an educational platform for teaching undergraduate and graduate students the design and implementation of programming languages and runtime systems. The focus is on the construction of compilers, libraries, operating systems, and virtual machine monitors. The common theme is to identify and resolve self-reference in systems code which is seen as the key challenge when teaching systems engineering, hence the name.

Selfie is a self-contained 64-bit, 11-KLOC C implementation of:

  • a self-compiling compiler called starc that compiles a tiny but still fast subset of C called C Star (C*) to a tiny and easy-to-teach subset of RISC-V called RISC-U,
  • a self-executing emulator called mipster that executes RISC-U code including itself when compiled with starc,
  • a self-hosting hypervisor called hypster that provides RISC-U virtual machines that can host all of selfie, that is, starc, mipster, and hypster itself, and
  • a tiny C* library called libcstar utilized by selfie.

Selfie generates ELF binaries that run on real RISC-V hardware as well as on QEMU and are compatible with the official RISC-V toolchain, in particular the spike emulator and the pk kernel.

c emulator riscv educational compiler virtualization
Profanity https://profanity-im.github.io/
Tue 08 Jun 2021 12:09:50 PM PDT archive.org

Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. Cross platform, lightweight, very handy. Takes a bit of fiddling to manage multiple accounts, though.

c xmpp client ncurses text im
jhhoward/MicroWeb https://github.com/jhhoward/MicroWeb
Fri 04 Jun 2021 04:53:15 PM PDT archive.org

MicroWeb is a web browser for DOS! It is a 16-bit real mode application, designed to run on minimal hardware. Targeted at the Intel 8088 or later. CGA compatible (backwards compatible with EGA and VGA). Mouse not required. No HTTPS, CSS, or Javascript.

msdos c webbrowser text retrocomputing
pikvm/ustreamer https://github.com/pikvm/ustreamer
Tue 09 Mar 2021 01:58:04 PM PST archive.org

µStreamer is a lightweight and very quick server to stream MJPG video from any V4L2 device to the net. All new browsers have native support of this video format, as well as most video players such as mplayer, VLC etc. µStreamer is a part of the Pi-KVM project designed to stream VGA and HDMI screencast hardware data with the highest resolution and FPS possible.

If you're going to live-stream from your backyard webcam and need to control it, use mjpg-streamer. If you need a high-quality image with high FPS - µStreamer for the win.

In the AUR.

streaming video images server webcam c
page 1 / 3
4810 links, including 361 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn