chip-independent.
- `tos/chips/`. Contains code specific to particular chips and to
chips on particular platforms.
- - `tos/libs/`. Contains interfaces and components which extend the
+ - `tos/lib/`. Contains interfaces and components which extend the
usefulness of TinyOS but which are not viewed as essential to its
operation. Libraries will likely contain subdirectories.
- `apps/`, `apps/demos`, `apps/tests`, `apps/tutorials`. Contain
- It is not necessary that packages other than the core break up their
components and their interfaces. The core should allow overrides of
components fairly easily however.
- - Each directory should have a README describing its purpose.
+ - Each directory should have a README.txt describing its purpose.
Language Conventions