Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
They should be used for:
- power indication (red)
- heartbeat (green)
- bootloader indication (blue)
|
|
This should allow to debug the microcontroller via JTAG without using
too much space (20-pin connector hopefully not required).
|
|
This cache file is created by KiCad and should never be committed
accidentally.
|
|
|
|
|
|
|
|
This allows to track the symbol library revision with Git. This makes
the build more reliable compared to using the systems symbol library and
avoids creating copies of symbols.
|
|
|
|
The release 0.2.0 had a bad link. Furthermore the prefix `Source code: `
was added to the source URLs.
|
|
The categories like `added` or `changed` should not show up in the table
of contents and should be less dominant. A `\paragraph` is more suitable
for this.
|
|
LaTeX used to convert `'` quotes to a `’` even in verbatim environments.
This is unsuitable to copy commands from the documentation to the Linux
command line interface.
Since this use case is very important to use the documentation this has
to be fixed. Using the `upquote` package is sufficient to prevent the
conversion.
|
|
There were ALSA and SDL2 related audio issues with the latest version.
Rolling back since soundbox should anyway move to a
microcontroller-based solution.
|
|
|
|
It used to listen on IPv4 requests only.
|
|
This board is suitable to connect passive speakers to an unofficial
soundbox build.
|
|
|
|
It is a bit more complex to stream via IPv6 link-local addresses. This
commit adapts the user guide to it.
|
|
|
|
It is required for the user to know the MAC address since it is used to
calculate the IPv6 address required for streaming audio to the device
without additional network configuration.
Thus a label containing the MAC address has to be added to the device.
|
|
The MAC address is required to compute the IPv6 link-local address of
the device used for streaming audio.
|
|
soundbox should use IPv6 for streaming. IPv6 link-local addresses are
well-suited for soundbox devices since they are generated by the
hardware MAC address in this case.
This has the advantage that they do not need external infrastructure
like a DHCP server to be set up and that they are valid and unique for
the whole life cycle of the device. This makes network management
significantly easier.
|
|
The goal is to switch to IPv6 link-local addresses only. They have the
advantage that they can be static by a hardware MAC address, are suited
for local network streaming and discovery can be done by using the
`ping` utility. Additionally the address can be calculated based on MAC
addresses which can be printed on the case and typed into the client by
the user. Thus this makes network discovery only a convenience feature
instead of a required one.
Removing the LLDP-based discovery is the first step into this direction.
|
|
No special reason for the update. Only keeping up with the state of the
OS and security patches.
|
|
|
|
|
|
It used to be named by the chosen license. To make the structure of the
document more generic it should only be named "License".
|
|
|
|
|
|
The `--long` option for `git describe` adds the number of commits since
the last release and the Git hash always (even on a release). This is
not intended. Removing this option works before and after the first
release as expected.
|
|
Since the name is contained inside the mail address it is not required
to add both.
Adding the email address is important for all kinds of feedback. This
might include general reactions to the project, feature requests, legal
questions or patches for improvements.
|
|
This is very important information for every reader so it should be part
of the first section.
|
|
The text of each used license is added to the documentation PDF since
this might be passed to third parties without the source or build tree.
Adding the licenses to the PDF makes sure they are always accessible.
|
|
The CERN Open Hardware License is not restricted to mechanical or
electrical design files but instead has a very wide scope (see section
1.3 of the OHL).
Thus it can be applied to all contents of this repository. Having only
one license makes the license structure for this project way easier.
Since the OHL is written with hardware in mind it likely fits better to
this open hardware project.
|
|
This makes sure that the version / date file is always re-generated.
Otherwise it is hard to make sure that e.g. the version is always
aligned with the real state.
|
|
The lldpd homepage [1] mentions Unix operating systems as host systems,
not only Linux. Furthermore there is a possibly working homebrew package
for MacOS.
[1]: https://lldpd.github.io
[2]: https://formulae.brew.sh/formula/lldpd#default
|
|
|
|
Since otherwise the Git describe output / version information is only
embedded into the file name the risk is given that Git version
information is lost by renaming the file.
|
|
The new format is closer to e.g. 'man 1 printf'.
|
|
This was never part of an installation but instead of a configuration
step.
|