summaryrefslogtreecommitdiff
path: root/graphics/circuit_macros/examples/Audio.m4
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/circuit_macros/examples/Audio.m4')
-rw-r--r--graphics/circuit_macros/examples/Audio.m428
1 files changed, 19 insertions, 9 deletions
diff --git a/graphics/circuit_macros/examples/Audio.m4 b/graphics/circuit_macros/examples/Audio.m4
index 722a2434d8..662c6d0c99 100644
--- a/graphics/circuit_macros/examples/Audio.m4
+++ b/graphics/circuit_macros/examples/Audio.m4
@@ -46,14 +46,6 @@ L:[
thicklines_
] with .w at last [].e+(0.0,0.5)
[
- M: microphone
- `"\tt microphone"' at M.s+(0,-0.2) #below
- In123(M)
- thinlines_
- arrow <- from M.Circle.n up 0.15 ; "\sl Circle" above
- thicklines_
- ] with .sw at last [].se+(0.4,0)
-[
Z: buzzer
`"\tt buzzer"' at Z.s+(0,-0.2) #below
In123(Z)
@@ -71,6 +63,24 @@ R:[
"\sl Face" above
thicklines_
] with .sw at last [].se+(0.4,0)
+[
+ M: microphone
+ `"\tt microphone"' at M.s+(0,-0.2) #below
+ In123(M)
+ thinlines_
+ arrow <- from M.Circle.n up 0.15 ; "\sl Circle" above
+ thicklines_
+ ] with .sw at last [].se+(0.4,0)
+[
+ M: microphone(A)
+ `"\tt microphone(A)"' at M.s+(0,-0.2) #below
+ thinlines_
+ arrow <- from M.Head.e+(0,0.05) right 0.2; "\sl Head" ljust
+ spline 0.5 <- from M.Head.b down 0.05 right 0.1 then right 0.1
+ "\sl Head.b" ljust
+ arrow <- from M.Stand.s right 0.2; "\sl Stand.s" ljust
+ thicklines_
+ ] with .n at last [].s+(0,-0.05)
[[
E: earphone
`"\tt earphone"' at E.s+(0,-0.2) #below
@@ -89,6 +99,6 @@ R:[
"\sl C" at E.C
thicklines_
] with .sw at last [].se+(0.6,0)
-] with .n at (0.6 between L and R, R.s)+(0,0.1-ifdpic(0.2,0.25))
+] with .n at (0.6 between L and R, R.s)+(0.5,0.1-ifdpic(0.2,0.25))
.PE