On LinkIt Smart 7688 running OpenWRT.
2 minutes, not playing sound, watching using ssh
# ./cyclictest -t5 -p 80 -n -i 1000
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.23 0.30 0.18 1/46 2363
void ICACHE_FLASH_ATTR | |
spi_mast_2bytes_write(uint8 spi_no,uint16 data) | |
{ | |
uint32 regvalue; | |
if(spi_no>1) return; //handle invalid input number | |
while(READ_PERI_REG(SPI_CMD(spi_no))&SPI_USR); | |
CLEAR_PERI_REG_MASK(SPI_USER(spi_no), SPI_USR_MOSI|SPI_USR_MISO); |
main.Release{ID:1059919, GID:"6a52e0ec-80c3-4d76-85c2-a759ccf6e9ce", Name:"3D", ArtistID:384446, ReleaseGroup:1083136} |
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig | |
index 7a974e5..3176ced 100755 | |
--- a/sound/soc/codecs/Kconfig | |
+++ b/sound/soc/codecs/Kconfig | |
@@ -474,3 +474,10 @@ config SND_SOC_TAS5731_CODEC | |
default n | |
help | |
Say Y or M if you want to add support for tas5731. | |
+ | |
+config SND_SOC_PCM5102A |
# | |
# Automatically generated file; DO NOT EDIT. | |
# Linux/arm 3.4.113 Kernel Configuration | |
# | |
CONFIG_ARM=y | |
CONFIG_ARM_HAS_SG_CHAIN=y | |
CONFIG_SYS_SUPPORTS_APM_EMULATION=y | |
CONFIG_GENERIC_GPIO=y | |
# CONFIG_ARCH_USES_GETTIMEOFFSET is not set | |
CONFIG_GENERIC_CLOCKEVENTS=y |
[product] | |
version = "100" | |
machine = "FriendlyARM NanoPi NEO Air" | |
[platform] | |
debug_mode = 1 | |
eraseflag = 1 | |
next_work = 2 | |
[target] |
/** | |
* Copyright (c) 2017 Enzien Audio, Ltd. | |
* | |
* Permission is hereby granted, free of charge, to any person obtaining a copy | |
* of this software and associated documentation files (the "Software"), | |
* to deal in the Software without restriction, including without limitation | |
* the rights to use, copy, modify, merge, publish, distribute, and/or | |
* sublicense copies of the Software, strictly on a non-commercial basis, | |
* and to permit persons to whom the Software is furnished to do so, | |
* subject to the following conditions: |
const fs = require('fs') | |
var $ = require('cheerio') | |
var request = require('request') | |
var pdfu = require('pd-fileutils') | |
var file_pd = fs.readFileSync(process.argv[2]).toString() | |
var nodes = pdfu.parse(file_pd).nodes | |
function gotHTML(err, resp, html) { |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> | |
<script type="text/javascript"> | |
$(function() { | |
window.WebSocket = window.WebSocket || window.MozWebSocket; | |
var websocket = new WebSocket('ws://127.0.0.1:9000', |
#include <ESP8266WiFi.h> | |
#include <WiFiUdp.h> | |
#include <OSCMessage.h> | |
#include <OSCBundle.h> | |
#include <OSCData.h> | |
#include "FastLED.h" | |
// How many leds in your strip? | |
#define NUM_LEDS 8 | |
#define DATA_PIN 2 |