Go to file
brad 068b504f95 A driver for the Bosch BMP280 / BME280 temperature, humidity and
atmospheric pressure sensor.  This is an inexpensive to moderately
expensive chip available from a large number of places.  The driver
supports all aspects of the two chips, except for the repeating read
mode which would allow for sub-second queries, such as fall detection
or perhaps even as an altimeter.  This driver also only supports the
I2C interface and not the SPI interface.

The BME280, the one with humidity, is not fully tested at this point,
awaiting upon a breakout board and may not show proper humidity.
2022-11-21 21:24:00 +00:00
bin fix various typos in comments and one output message. 2022-10-31 21:22:05 +00:00
common s/varaible/variable/ and s/varible/variable/ in comments. 2022-11-01 19:45:35 +00:00
compat fix various typos in comments and log messages. 2022-05-29 10:47:39 +00:00
crypto merge upstream commit 9b3219ba544db82cdad3058b9872058739559944: 2022-10-27 16:20:23 +00:00
dist/pf Fix all remaining typos, mainly in comments but also in few definitions and log messages, reported by me in PR kern/54889. 2021-07-24 21:31:31 +00:00
distrib A driver for the Bosch BMP280 / BME280 temperature, humidity and 2022-11-21 21:24:00 +00:00
doc xz 5.2.8 out. 2022-11-17 23:54:44 +00:00
etc tests: build and install added test files 2022-11-17 08:45:35 +00:00
external Allow configuration of addresses without a mask/prefix (Jose Luis Duran) 2022-11-18 16:01:00 +00:00
games -h doesn't sort numerically, pointed out by various 2022-10-25 19:33:00 +00:00
include put reallocarray() in the public namespace 2022-10-28 09:43:58 +00:00
lib Simply set HAVE_GETRANDOM to false on __APPLE__. 2022-11-17 17:35:25 +00:00
libexec fix various typos in comments and messages. 2022-11-02 20:38:21 +00:00
regress fix various typos, mainly in comments, but also log messages, docs, game text. 2022-04-08 10:17:52 +00:00
rescue remove threads; size constraints and behavioral change 2022-05-16 14:55:56 +00:00
sbin Fix destroying and moving GPT header also for truncated/extended 2022-11-20 11:57:02 +00:00
share A driver for the Bosch BMP280 / BME280 temperature, humidity and 2022-11-21 21:24:00 +00:00
sys A driver for the Bosch BMP280 / BME280 temperature, humidity and 2022-11-21 21:24:00 +00:00
tests vnconfig is used in this tests, so require user root. 2022-11-21 19:07:36 +00:00
tools don't require gettext 2022-10-29 13:53:35 +00:00
usr.bin Extend units.lib with prefixes from Resolution 3 of the 27th meeting of CGPM. 2022-11-20 14:53:14 +00:00
usr.sbin A driver for the Bosch BMP280 / BME280 temperature, humidity and 2022-11-21 21:24:00 +00:00
BUILDING fix documentation for MKLINT 2022-10-01 08:55:45 +00:00
Makefile Deprecate extsrc/, EXTSRCSRCDIR, MKEXTSRC 2022-08-21 07:10:03 +00:00
Makefile.inc
README.md README: use https for man.NetBSD.org 2021-09-05 12:45:44 +00:00
UPDATING Restore backward compatibility of UFS2 with previous NetBSD releases by 2022-11-17 06:40:38 +00:00
build.sh build.sh: usage improvements 2022-08-21 07:57:50 +00:00

README.md

NetBSD

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

Building

You can cross-build NetBSD from most UNIX-like operating systems. To build for amd64 (x86_64), in the src directory:

./build.sh -U -u -j4 -m amd64 -O ~/obj release

Additional build information available in the BUILDING file.

Binaries

Testing

On a running NetBSD system:

cd /usr/tests; atf-run | atf-report

Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P src

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/src.git