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
47 results tagged c  ✕   ✕
robotastic/trunk-recorder https://github.com/robotastic/trunk-recorder/
Thu 14 Sep 2023 01:02:41 PM PDT 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. GNU Radio 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
radio scanning rtlsdr trunking recording monitoring C
hummusec/magspoof_flipper/ https://github.com/hummusec/magspoof_flipper/
Mon 21 Aug 2023 09:38:52 AM PDT archive.org

Hummusec's port of Samy's magspoof software to the Flipper Zero firmware platform.

magstripes C drivers applications security
atomicobject/heatshrink https://github.com/atomicobject/heatshrink
Tue 04 Jul 2023 05:50:50 PM PDT archive.org

A data compression/decompression library for embedded/real-time systems. Low memory usage (as low as 50 bytes). You can chew on input data in arbitrarily tiny bites. This is a useful property in hard real-time environments. The library doesn't impose any constraints on memory management.

C library cli compression embedded realtime
NakedMud: Content-less MUD engine http://www.dialup.cafe/~hollis/
Sat 03 Jun 2023 10:22:42 PM PDT archive.org

This site is maintained as a memorial for Geoff, who tragically passed away at the age of 38 after living with cancer for many years. Those who knew him remember a kind, gentle soul full of generosity and warmth for friends, family, his students, and small fuzzy creatures. He was known as a talented researcher and teacher in academic circles, but few knew that Geoff was also a dedicated game developer and programmer in his off-hours.

NakedMUD's development began at the tail-end of Geoff's undergraduate years at the University of Alberta (2004-2005), and then continued at a measured pace during his graduate student years at University of Cincinnati's Masters of Experimental Psychology program (2006-2008). After being admitted to the Experimental Psychology Ph.D program (2008-2009), NakedMUD received a couple more years of bug fixes, feature additions and updates.

This is Geoff's site, maintained exactly as he left it before the University deleted his webspace. Some of the links/additional downloads remain unavailable. Thanks to the efforts of fellow software preservationists @avidal, @stevestreza, @crawfordsm and @lewiscowles1986, most of Geoff's source code for NakedMUD has been located and restored to this site.

mud archive memorial software C
josevcm/nfc-laboratory https://github.com/josevcm/nfc-laboratory
Thu 01 Jun 2023 12:26:22 PM PDT archive.org

By using an SDR receiver it is possible to capture, demodulate and decode the NFC signal between the card and the reader. Currently, detection and decoding is implemented for:

  • NFC-A (ISO14443A): 106kbps, 212kbps and 424kbps with ASK / BPSK modulation.
  • NFC-B (ISO14443B): 106kbps, 212kbps and 424kbps with ASK / BPSK modulation.
  • NFC-V (ISO15693): 26kbps and 53kbps, 1 of 4 code and 1 of 256 code PPM / BPSK modulation (pending FSK).
  • NFC-F (ISO18092): Preliminary support to 212kbps and 424kbps with manchester modulation.
software C nfc rtlsdr hacking sniffing
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

Portable Forth written in 'C' for most 32 and 64-bit platforms.

PForth is written in 'C' and can be easily ported to new 32 and 64-bit platforms. It only needs character input and output functions to operate and, therefore, does not require an operating system. This makes it handy for bringing up and testing embedded systems.

PForth also works on desktops including Windows, Mac and Linux and supports command line history. This lets you develop hardware tests on a desktop before trying them on your embedded system. But pForth is not a rich and friendly desktop programming environment. There are no GUI tools for developing desktop applications. PForth is lean and mean and optimized for portability.

PForth has a tool for compiling code on a desktop, then exporting the dictionary in big or little endian format as 'C' source code. This lets you compile tests for an embedded system that does not have file I/O.

PForth is based on ANSI-Forth but is not 100% compatible.

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
page 1 / 3
4997 links, including 379 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn