Age | Commit message (Collapse) | Author |
|
This submodule will contain custom PCB symbols, footprints and
3D-models.
|
|
In this early stage of development the electrical rules check (ERC)
fails with a huge amount of errors. Nevertheless it is useful to have an
early look at the ERC output.
|
|
|
|
|
|
|
|
|
|
|
|
This is a full part reference for a complete BOM suitable for
production.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 export the BOM as CSV file via the Make build system.
|
|
|
|
|
|
It is planned to add a `pcb` folder with a custom PCB design. This
design will be incompatible with the current case developed in `mech`.
Thus the case has to be removed first.
|
|
|
|
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.
|