kopia lustrzana https://github.com/luigifcruz/pico-stuff
Add barometer example app.
rodzic
85972a0437
commit
f3730a475e
|
@ -1,4 +1,5 @@
|
|||
add_subdirectory(iperf_server)
|
||||
add_subdirectory(tcp_server)
|
||||
add_subdirectory(adc_dma_chain)
|
||||
add_subdirectory(piccolosdr)
|
||||
add_subdirectory(piccolosdr)
|
||||
add_subdirectory(barometer)
|
|
@ -0,0 +1,14 @@
|
|||
cmake_minimum_required(VERSION 3.12)
|
||||
|
||||
project(pico-barometer)
|
||||
|
||||
add_executable(barometer test.c)
|
||||
|
||||
target_link_libraries(barometer LINK_PUBLIC bmp180)
|
||||
|
||||
pico_add_extra_outputs(barometer)
|
||||
|
||||
pico_enable_stdio_usb(barometer 1)
|
||||
pico_enable_stdio_uart(barometer 0)
|
||||
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
|
@ -0,0 +1,10 @@
|
|||
# Barometer
|
||||
This example can read temperature and atmospheric pressure using the BMP180 sensor.
|
||||
|
||||
### Dependencies Device
|
||||
- [BMP180](/lib/bmp180) Library.
|
||||
|
||||
### Usage
|
||||
This program will start collecting samples when it receives a char from the virtual serial port. It will also output the following messages:
|
||||
|
||||
![BMP180 Barometer Example](/apps/barometer/media/barometer_bmp180_example.gif)
|
Plik binarny nie jest wyświetlany.
Po Szerokość: | Wysokość: | Rozmiar: 2.3 MiB |
|
@ -1,10 +1,6 @@
|
|||
cmake_minimum_required(VERSION 3.12)
|
||||
|
||||
project(pico-bmp180)
|
||||
|
||||
add_executable(bmp180
|
||||
test.c
|
||||
)
|
||||
add_library(bmp180 bmp180.h)
|
||||
|
||||
target_link_libraries(bmp180
|
||||
pico_stdlib
|
||||
|
@ -12,9 +8,4 @@ target_link_libraries(bmp180
|
|||
hardware_i2c
|
||||
)
|
||||
|
||||
pico_enable_stdio_usb(bmp180 1)
|
||||
pico_enable_stdio_uart(bmp180 0)
|
||||
|
||||
pico_add_extra_outputs(bmp180)
|
||||
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
target_include_directories (bmp180 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
|
@ -0,0 +1,2 @@
|
|||
# BMP180 Library
|
||||
This is a library for the BMP180 atmospheric pressure sensor. It can output the temperature and the barometric pressure. For an example of how to use it, check out the [barometer](/apps/barometer) example.
|
Ładowanie…
Reference in New Issue