<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src, branch pong</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=pong</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=pong'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2017-11-03T04:03:34+00:00</updated>
<entry>
<title>altos/pong: Don't let the ball skip over the paddle</title>
<updated>2017-11-03T04:03:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-03T04:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6d8ff87a953f9b0692574a743ee72781432b7aea'/>
<id>urn:sha1:6d8ff87a953f9b0692574a743ee72781432b7aea</id>
<content type='text'>
Check for intersect at each X step.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/pong: Speed up ball as the volley continues</title>
<updated>2017-11-02T22:10:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-02T22:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8b148aa9209c658850baba458ffedf69f4e451a7'/>
<id>urn:sha1:8b148aa9209c658850baba458ffedf69f4e451a7</id>
<content type='text'>
Makes the game a bit more challenging

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/pong: Add initial pong implementation</title>
<updated>2017-11-02T16:15:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-02T16:15:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=afedaefd6ae7bbc744458572770f42439f978e6c'/>
<id>urn:sha1:afedaefd6ae7bbc744458572770f42439f978e6c</id>
<content type='text'>
This runs on the STM32L discover board.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Add AO_EXTI_MODE_PULL_NONE</title>
<updated>2017-11-02T16:12:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-02T16:12:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f9cfe4d075dac9c8af9b9843f1a1b99bfa57fd84'/>
<id>urn:sha1:f9cfe4d075dac9c8af9b9843f1a1b99bfa57fd84</id>
<content type='text'>
This is clearer than using '0'.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: whitespace cleanup in ao_adc_stm.c</title>
<updated>2017-11-02T16:11:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-02T16:11:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f8ac44c62469ac97d1ab01e21da8230c39c87518'/>
<id>urn:sha1:f8ac44c62469ac97d1ab01e21da8230c39c87518</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add vblank signal to vga driver</title>
<updated>2017-11-02T16:10:54+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-11-02T16:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2418a1297af8f43e338067321779328c59b4a96c'/>
<id>urn:sha1:2418a1297af8f43e338067321779328c59b4a96c</id>
<content type='text'>
Allow applications to sync with vblank.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Share common logging code. Deal with corrupt initial flight records</title>
<updated>2017-10-28T15:42:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-22T20:44:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=83929cd290279963b01b2ccd52c70d61bdeff6b0'/>
<id>urn:sha1:83929cd290279963b01b2ccd52c70d61bdeff6b0</id>
<content type='text'>
Move common logging APIs from per-format files into ao_log.c. Then,
change that code to check the first log record in a slot (containing
the flight number) to see if it's invalid and deal with it. That
involves not re-using that slot, and allowing it to be erased.

Corrupted log blocks are reported with a negative flight number.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Define AO_LOG_FORMAT in */ao_pins.h. Use in ao_cmd.c</title>
<updated>2017-10-22T20:43:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-22T20:43:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=256ddea8c430b4b5dcb8bb95c19ad26032129e1b'/>
<id>urn:sha1:256ddea8c430b4b5dcb8bb95c19ad26032129e1b</id>
<content type='text'>
Instead of having a global variable define the log format, use a macro
instead to save data space.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Remove cross-block storage I/O on cc1111</title>
<updated>2017-10-22T20:39:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-22T20:39:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=15af16ad21f67019065763a93d52cea6097a69d1'/>
<id>urn:sha1:15af16ad21f67019065763a93d52cea6097a69d1</id>
<content type='text'>
We don't ever need to be able to do storage read/write across chunks
of flash on the old cc1111 products, so remove the loops that support
it to save space.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add MPU9250 support to self test and data</title>
<updated>2017-10-12T07:31:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-12T07:31:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4431f70044f4e1120d606f0ded1845349295d68e'/>
<id>urn:sha1:4431f70044f4e1120d606f0ded1845349295d68e</id>
<content type='text'>
The remaining hooks to make the MPU9250 work in flight.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
