Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix some typos #14

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions ftduino/libraries/Ftduino/Ftduino.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

/*
* TODO:
* - /CS high time by emtpy spi transfer for TLE94108
* - /CS high time by empty spi transfer for TLE94108
*
*/

Expand Down Expand Up @@ -127,7 +127,7 @@ void Ftduino::adc_init() {
// setup 4051 mux driving the pullups
cd4051_init();

// disable digitial function of analog pins
// disable digital function of analog pins
DIDR0 = (1 << ADC7D) | (1 << ADC6D) | (1 << ADC5D) | (1 << ADC4D);
DIDR2 = (1 << ADC11D) | (1 << ADC10D) | (1 << ADC9D) | (1 << ADC8D);

Expand Down Expand Up @@ -908,7 +908,7 @@ void Ftduino::ext_interrupt3() {

void Ftduino::pc_interrupt() {
// The hardware won't tell us which pin fired this interrupt.
// so we need to keep track of that outselves
// so we need to keep track of that ourselves
static uint8_t portb_state = 0xff; // assume both pins are pulled high
uint8_t pinb = PINB;

Expand Down Expand Up @@ -950,7 +950,7 @@ void Ftduino::counter_init(void) {

// run timer 1 in fast pwm mode with OCR1A as top. Since OCR1A is lower
// than OCR1B, the counter will normally never pass OCR1B and the
// interrupt will thus never fire unless TCNT is explicitely being
// interrupt will thus never fire unless TCNT is explicitly being
// set to a value > OCR1A
TCCR1B = (1<<WGM13) | (1<<WGM12);
TCCR1A = (1<<WGM11) | (1<<WGM10);
Expand Down
4 changes: 2 additions & 2 deletions ftduino/libraries/Ftduino/Ftduino.h
Original file line number Diff line number Diff line change
Expand Up @@ -123,9 +123,9 @@ class Ftduino {
uint8_t spi_state = 0; // byte/word counter for spi transmission
uint16_t spi_tx_in[SPI_PWM_CYCLE_LEN]; // set outside interrupt

// repeatedly sent during interupt:
// repeatedly sent during interrupt:
union {
uint16_t w; // repeated during interupt
uint16_t w; // repeated during interrupt
uint8_t b[2];
} spi_tx_data;

Expand Down
14 changes: 7 additions & 7 deletions www/manual/controller.html
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ <h1><a id="1">1 Einleitung</a></h1>
<p><h3><a id="1.2.4">1.2.4 Interne LEDs</a></h3>

<p>Der <span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span> verfügt über je eine grüne und rote interne Leuchtdiode
(LED). Die grüne Spannungsversorungs-LED zeigt an, dass der interne
(LED). Die grüne Spannungsversorgungs-LED zeigt an, dass der interne
5-Volt-Zweig mit Spannung versorgt ist und der Mikrocontroller des
<span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span> versorgt wird.

Expand Down Expand Up @@ -349,7 +349,7 @@ <h1><a id="1">1 Einleitung</a></h1>
<figcaption>Abbildung 1.10: Alte und für den <span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span> ungeeignete Stromversorgungen</figcaption>
</figure>

<p>Im Zweifel sollte unbedingt eine aktuelle Spannungsversorung von
<p>Im Zweifel sollte unbedingt eine aktuelle Spannungsversorgung von
fischertechnik eingesetzt werden. Das aktuelle Fischertechnik Power
Netzgerät 9V 505287<a href="#fn5"><sup>5</sup></a> ist bestens geeignet, ebenso wie der Akku
aus dem Akku-Set 34969<a href="#fn6"><sup>6</sup></a> oder ein 9-Volt-Block im Batteriehalter.
Expand Down Expand Up @@ -397,7 +397,7 @@ <h1><a id="1">1 Einleitung</a></h1>
Bereich von 0 bis 10 Volt. Alle an fischertechnik-Modellen
auftretenden Spannungen können damit erfasst werden.

<p>Zur Widerstandsmessung kann kann jeder Eingang <span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span>-intern mit
<p>Zur Widerstandsmessung kann jeder Eingang <span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span>-intern mit
einem Widerstand gegen 5 Volt verschaltet werden. Dieser Widerstand
wirkt mit einem externen Widerstand als Spannungsteiler und aus der am
Mikrocontroller gemessenen Spannung kann der Wert des extern
Expand Down Expand Up @@ -470,7 +470,7 @@ <h1><a id="1">1 Einleitung</a></h1>
auszuwerten.

<p>Hinweis: Es gibt zusätzlich zum dem hier beschriebenen
Ultraschallsensor mit dreiaddrigem Anschliusskabel einen sehr alten
Ultraschallsensor mit dreiadrigem Anschlusskabel einen sehr alten
Sensor mit vierpoligem Kabel. Dieser sehr alte Sensor seit langem
nicht mehr erhältliche Sensor ist zum <span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span> nicht kompatibel (und
auch zu keinem der aktuellen Original-fischertechnik-Controller).
Expand Down Expand Up @@ -550,7 +550,7 @@ <h1><a id="1">1 Einleitung</a></h1>
<span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span> mit eingebautem Display eignet sich daher nur sehr
eingeschränkt dafür, selbst als I²C-Client zu arbeiten und selbst
von einem anderen I²C-Master angesprochen zu werden. Er kann jedoch
selbst uneigeschränkt als Master arbeiten und z.B. einen weiteren
selbst uneingeschränkt als Master arbeiten und z.B. einen weiteren
Display-losen <span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span> am I²C ansprechen. Zusätzliche externe
I²C-Geräte lassen sich wie gehabt anschließen.

Expand Down Expand Up @@ -688,7 +688,7 @@ <h1><a id="1">1 Einleitung</a></h1>

<p>Mechanisch oder elektrisch instabile Verbindungen werden in der Regel
von lose sitzenden USB-Kabeln verursacht. Meistens reicht es in diesem
Fall, leicht am USB-Kabel zu wacheln, um den <span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span> kurz die
Fall, leicht am USB-Kabel zu wackeln, um den <span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span> kurz die
Spannung verlieren und neu starten zu lassen. Passiert das während des
Sketch-Uploads, so ist der Sketch nicht lauffähig und der <span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span>
wird wie in Abschnitt <a href="controller.html#1.3.2">1.3.2</a> beschrieben nur noch nach Druck
Expand Down Expand Up @@ -767,7 +767,7 @@ <h1><a id="1">1 Einleitung</a></h1>

<p>Es ist möglich, dass der <span style="color: red">f</span><span style="color: blue">t</span><span style="color: darkcyan">Duino</span> sich seiner Identität nicht so ganz
sicher zu sein scheint und in der IDE statt als <tt>ftDuino</tt>
als Leonardo angeszeigt wird wie in Abbildung <a href="controller.html#IMG:1.19">1.19</a> beispielhaft
als Leonardo angezeigt wird wie in Abbildung <a href="controller.html#IMG:1.19">1.19</a> beispielhaft
auf einem Linux-System zu sehen.

<figure id="IMG:1.19">
Expand Down