STM32F4_USB_MICROPHONE - Example of using STM32F4-DISCOVERY as USB microphone for the PC.

  •        39

This is USB microphone realization for STM32F4-DISCOVERY. MEMS microphone installed at the board is used in this project. Проект USB микрофона для STM32F4-DISCOVERY.

http://we.easyelectronics.ru/STM32/usb-mikrofon-na-baze-stm32f4-discovery.html
https://github.com/iliasam/STM32F4_USB_MICROPHONE

Tags
Implementation
License
Platform

   




Related Projects

.NET Micro Framework for STM32F4 with GCC support

  •    

The project adds GCC compiler support to .NET Micro Framework code for the STM32F4 family of ARM Cortex-based MCUs originally created by Oberon microsystems.

Salamandra - Salamandra is a tool to find spy microphones that use radio freq to transmit

  •    Python

Salamandra is a tool to detect and locate spy microphones in closed environments. It find microphones based on the strength of the signal sent by the microphone and the amount of noise and overlapped frequencies. Based on the generated noise it can estimate how close or far away you are from the microphone. To use Salamandra you nee to have a SDR (Software Define Radio) device. It can be any from the cheap USB devices, such as this.

EasyCAP DC60 Driver

  •    C

Linux device driver for the EasyCAP Model DC60, with inputs CVBS, S-VIDEO, AUDIO(L), AUDIO(R), and for the EasyCAP002, with four CVBS inputs and microphone input. The USB ID is 05e1:0408 and the manufacturer is Syntek Semiconductor Co., Ltd.

cordova-plugin-media-capture - Mirror of Apache Cordova Plugin media-capture

  •    Javascript

This plugin provides access to the device's audio, image, and video capture capabilities.WARNING: Collection and use of images, video, or audio from the device's camera or microphone raises important privacy issues. Your app's privacy policy should discuss how the app uses such sensors and whether the data recorded is shared with any other parties. In addition, if the app's use of the camera or microphone is not apparent in the user interface, you should provide a just-in-time notice before the app accesses the camera or microphone (if the device operating system doesn't do so already). That notice should provide the same information noted above, as well as obtaining the user's permission (e.g., by presenting choices for OK and No Thanks). Note that some app marketplaces may require your app to provide just-in-time notice and obtain permission from the user prior to accessing the camera or microphone. For more information, please see the Privacy Guide.

kbd-audio - Tools for capturing and analysing keyboard input paired with microphone capture

  •    C++

This is a collection of command-line and GUI tools for capturing and analyzing audio data. The most interesting tool is called keytap - it can guess pressed keyboard keys only by analyzing the audio captured from the computer's microphone.


AudioWaves - Shows a graphic representation of the sounds captured by the microphone on Android

  •    Java

Shows a graphic representation of the sounds captured by the microphone on Android

microm - :musical_note: Beautiful library to convert browser microphone to mp3 in Javascript :musical_note:

  •    Javascript

Microm it's just a wrapper of few audio converting libraries which exposes a fully Promise and Event oriented api. Microm goal it's to make trivial to play and convert audio in the browser.

Microphone

  •    CSharp

Microphone is a lightweight framework to run self hosting REST services using Web Api or NancyFx ontop of a Consul or ETCD cluster. Each service will start out by allocating a free port to run on, once the service is started, it will register itself in the local cluster provider. If one of your services needs to communicate with another service in the same Consul cluster you can query it for active instances.

Protection Against USB Infecting Malwares

  •    

USB Protect provides complete protection from USB Infecting Malwares. On a positive detection, USB Protect changes the Malware binary to .blocked and Autorun.inf to .usb extension. USB Protect also gives a voice confirmation when an Autorun.inf file is detected in the USB drive.

The USB/IP Project

  •    C

The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates USB I/O requests into IP packets and transmits them between computers.

poisontap - Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node

  •    Javascript

PoisonTap is built for the $5 Raspberry Pi Zero without any additional components other than a micro-USB cable & microSD card, or can work on any Raspberry Pi (1/2/3) with an Ethernet-to-USB/Thunderbolt dongle, or can work on other devices that can emulate USB gadgets such as USB Armory and LAN Turtle. PoisonTap produces a cascading effect by exploiting the existing trust in various mechanisms of a machine and network, including USB/Thunderbolt, DHCP, DNS, and HTTP, to produce a snowball effect of information exfiltration, network access and installation of semi-permanent backdoors.

CruxEX 64bit Linux Live USB

  •    

CruxEX 3.0 64 bit 2013 Linux Live USB is based on CRUX 3.0

UNetbootin - Create Bootable USB Drives

  •    C++

UNetbootin allows you to create bootable Live USB drives for Ubuntu, Fedora, and other Linux distributions without burning a CD. It runs on Windows, Linux, and Mac OS X. It can make a "frugal install" on your local hard disk if you don't have a USB drive.

Java USB

  •    Java

Java access to USB, currently using kernel 2.4 Linux-USB support. There is a quot;corequot; API for accessing USB devices, and simple tools including a USB viewer in Swing. Applications are being developed separately, including digital camera support.

espusb - Software-only ESP8266 USB Device

  •    C

I wanted to have USB on the ESP8266, and a while ago I saw on the ESP32 flier, it read: "Rich Peripherals" ... "Sorry, no USB!" I thought to myself, that is ridiculous. Of course there's USB. So, it was born. This is a software USB stack running on the ESP8266/ESP8285. It requires only one external resistor, between D- and 3.3V.

UsbSerial - Usb serial controller for Android

  •    Java

Usb serial controller for Android. For more information, there is a more complete description. Due to a bug in Android itself, it's highly recommended to not use it with a device running Android 5.1.1 Lollipop. See issue #142 for more details.

hiduino - :musical_keyboard: Native USB-MIDI on the Arduino

  •    C

The HIDUINO project provides firmwares, documentation, and example code for building a class-compliant USB-MIDI device from an Arduino UNO or Mega 2560. HIDUINO does not use middleware software to convert serial messages through a MIDI loopback port (like LoopBe1 on Windows or IAC on OSX). Instead, HIDUINO provides a true USB-MIDI device for plug-and-play compatibility on Windows, OSX, and Linux - just like a commercial MIDI controller. HIDUINO takes advantage of Arduino boards where a second AVR chip is used as the USB controller, so it won't work with single chip variants (e.g. Leonardo), nor older boards that use an FTDI chip as USB controller (e.g. Duemilanove). Many cheap Arduino knockoffs that pretend to be an Uno or Mega also might not work, since they tend to use the (slighly) cheaper FTDI chips.

node-usb - Improved USB library for Node.js

  •    C++

Node.JS library for communicating with USB devices in JavaScript / CoffeeScript. This is a refactoring / rewrite of Christopher Klein's node-usb. The API is not compatible (hopefully you find it an improvement).

FM USB Library

  •    DotNet

USB FM library provides managed interfaces, developed with C# to USB FM receivers, supporting RDS. This includes consumer oriented and OEM devices.

Windows 7 USB/DVD Download Tool

  •    

Windows 7 USB/DVD Download Tool enable you to easily create bootable DVD or USB Keys for Windows 7 installation from the ISO file downloaded from Microsoft Store.