Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:seeed:linkit7688 [2018/06/22 17:02] – Datatables added, cleanup tmomas | toh:seeed:linkit7688 [2022/06/03 11:57] – link to post for other undocumented uboot options frollic | ||
|---|---|---|---|
| Line 316: | Line 316: | ||
| Use the UART Console and *Hidden* Option 5 | Use the UART Console and *Hidden* Option 5 | ||
| + | There are other hidden options available, read https:// | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| < | < | ||
| Line 668: | Line 668: | ||
| [[meta: | [[meta: | ||
| {{tag> | {{tag> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== SeeedStudio Breakout for LinkIt Smart 7688 v2.0 ===== | ||
| + | |||
| + | SeeedStudio Product Page [[https:// | ||
| + | |||
| + | Breakout for LinkIt Smart 7688 v2.0, succeeding the first version , now can better support the audio recording function. As it reserves the original pins of LinkIt Smart 7688, the board also integrates several frequently-used ports such as an Ethernet port, a 3.5mm audio port, and a Host port (USB Type-A Connector) for more peripherals, | ||
| + | |||
| + | |||
| + | **Features** | ||
| + | * 3.5mm headphone Jack(with Mic) which support OMTP and CTIA | ||
| + | * 1 x Ethernet to connect internet | ||
| + | * 1 x USB 2.0 for more peripherals | ||
| + | * Grove interface: 2 x UART, 1 x I2C | ||
| + | * Stereo and AUX are supported | ||
| + | * Audio Recording supported | ||
| + | * 1W output for each stereo port | ||
| + | |||
| + | SeeedStudio Wiki Page [[https:// | ||
| + | |||
| + | Technical details | ||
| + | Dimensions: 5.6mm x 8.2mm x 12mm | ||
| + | Weight: 49g | ||
| + | Battery: Exclude | ||
| + | Input voltage: 5.0V(With USB Power port) | ||
| + | Operating voltage: 3.3V | ||
| + | Max Operating current: 2mA | ||
| + | Min Operating current: 800mA | ||
| + | Chip: WM8960 | ||
| + | Analog pin input voltage(on WM8960 ): | ||
| + | Digital pin input voltage(on WM8960 ): 1.71~3.6V | ||
| + | |||
| + | **some Build changes are needed to use Audio** | ||
| + | |||
| + | We add i2s as audio i/o and define i2c to control the audio chip so a volume and other controls is present afterwards. | ||
| + | |||
| + | This is a `git patch` file so copy that to a file in the /openwrt bildroot folder and execute it with `patch -p1 < {filename}` or `git am {filename}. | ||
| + | < | ||
| + | diff --git a/ | ||
| + | index 7106c3b33a..31dc220571 100644 | ||
| + | --- a/ | ||
| + | +++ b/ | ||
| + | @@ -54,6 +54,28 @@ | ||
| + | | ||
| + | }; | ||
| + | }; | ||
| + | + | ||
| + | + sound { | ||
| + | + | ||
| + | + | ||
| + | + | ||
| + | + | ||
| + | + | ||
| + | + | ||
| + | + " | ||
| + | + | ||
| + | + " | ||
| + | + " | ||
| + | + | ||
| + | + | ||
| + | + | ||
| + | + | ||
| + | + }; | ||
| + | + | ||
| + | + | ||
| + | + | ||
| + | + }; | ||
| + | + }; | ||
| + | }; | ||
| + | |||
| + | & | ||
| + | @@ -68,11 +90,6 @@ | ||
| + | | ||
| + | }; | ||
| + | |||
| + | - i2s { | ||
| + | - ralink, | ||
| + | - ralink, | ||
| + | - }; | ||
| + | - | ||
| + | | ||
| + | | ||
| + | | ||
| + | @@ -142,6 +159,23 @@ | ||
| + | |||
| + | & | ||
| + | | ||
| + | + | ||
| + | + | ||
| + | + # | ||
| + | + | ||
| + | + reg = < | ||
| + | + | ||
| + | + | ||
| + | + }; | ||
| + | +}; | ||
| + | + | ||
| + | +&gdma { status = " | ||
| + | + | ||
| + | +&i2s { | ||
| + | + # | ||
| + | + status = " | ||
| + | + pinctrl-names = " | ||
| + | + pinctrl-0 = <& | ||
| + | }; | ||
| + | |||
| + | & | ||
| + | diff --git a/ | ||
| + | index d0c66a0e23..b2fd2b7675 100644 | ||
| + | --- a/ | ||
| + | +++ b/ | ||
| + | @@ -98,7 +98,7 @@ define Device/ | ||
| + | | ||
| + | | ||
| + | | ||
| + | - DEVICE_PACKAGES: | ||
| + | + DEVICE_PACKAGES: | ||
| + | endef | ||
| + | | ||
| + | </ | ||
| + | |||
| + | **Build** | ||
| + | go to your buildpath and type < | ||
| + | After flashing the image you can use < | ||
| + | ** Be careful! High volumes can damage your ears.** | ||
| + | * Headphone (if you use external Amplifier or headphone via 3.5mm jack outlet) = choose volume | ||
| + | * Speaker (About -10dB is a good test volume) = choose volume | ||
| + | * Speaker AC = 0 | ||
| + | * Speaker DC = 0 | ||
| + | * Left Mixer Output PCM = unmute | ||
| + | * Right Mixer Output PCM = unmute | ||
| + | |||
| + | Then try to play with alsa-utils-test like this in the terminal of the device:< | ||
| + | You then should hear a woman speaking " | ||
| + | |||
| + | If you want to mix an external signal over the aux input try to higher the input 2 volumes in $alsamixer. (untested) | ||
| + | |||
| + | Try playing a .wav file with: < | ||