Graham Sanderson
13be546dc3
pico_stdio improvements ( #598 )
...
* add stdio_usb_connected() method
* add PICO_STDIO_USB_CONNECT_WAIT_TIMEOUT_MS to allow waiting for CDC connection during init(*
* add puts_raw and putchar_raw to skip any CR/LF translation
2021-10-08 09:01:30 -05:00
Graham Sanderson
5e05469373
bug in sleep_until on host mode for macOS ( #502 )
2021-07-06 12:19:39 -05:00
Luke Wren
bba0420c76
Add gpio_set_irqover to match inover/outover/oeover ( fixes #265 ) ( #470 )
2021-06-03 08:37:06 -05:00
Luke Wren
30041d8513
Add hardware_gpio accessors for Schmitt, slew rate, drive strength ( fixes #290 ) ( #464 )
2021-06-01 14:25:11 -05:00
Jonathan Reichelt Gjertsen
80356a4f02
Define __STRING
for other compilers than MSVC in the host platform.h file ( #434 )
2021-05-24 16:40:29 -05:00
Jonathan Reichelt Gjertsen
d79dd219ce
Implement uart_write_blocking
and uart_read_blocking
for host ( #438 )
2021-05-24 16:37:31 -05:00
Jonathan Reichelt Gjertsen
94b83315d9
Update host multicore.h to match multicore.h in rp2_common ( #439 )
2021-05-24 16:35:11 -05:00
Andrew Scheller
777ccb8e56
Fix function-name misspelling ( #443 )
...
If "init tty" is `_inittty` then "reset tty" ought to be `_resettty`
2021-05-24 16:34:23 -05:00
Jonathan Reichelt Gjertsen
596d08ea62
Add missing cast to uint32_t in hw_divider_u32_quotient for host ( #436 )
...
Fixes the following warning:
```
[...]/pico-sdk/src/host/hardware_divider/include/hardware/divider.h:81:26: warning: operand of ?: changes signedness from 'int' to 'uint32_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
return b ? (a / b) : -1;
^~
```
2021-05-23 08:21:09 -05:00
Graham Sanderson
6182a2a078
make host pico_platform.h and binary_info.h CMakeLists.txt safe for inclusion in non SDK build ( #388 )
...
* make host pico_platform.h and binary_info.h CMakeLists.txt safe for inclusion in non SDK build
* fix comment
2021-05-11 10:37:49 -05:00
Graham Sanderson
e57b99a652
Rework ordering of cmake, so that libraries in subdirectories can add to internal lists as PICO_SDK_POST_LIST_FILES, PICO_CONFIG_HEADER_FILES etc. ( #382 )
...
Move generation of config header later, so it gets to include all values for PICO_CONFIG_HEADER_FILES
2021-05-11 10:33:34 -05:00
Graham Sanderson
b7da70a53b
make all non hardware_ libraries foo add C preprocessor definition LIB_FOO=1, and remove bespoke definitions which were all undocumented anyway ( #374 )
2021-05-04 08:00:17 -05:00
Graham Sanderson
260128a725
fixup elf2uf2 to allow blocked_ram (flash) binaries ( #294 )
2021-04-01 15:03:04 -05:00
Graham Sanderson
4904fe2e32
remove broken and fairly pointless deep sleep API ( #198 )
...
* remove broken and fairly pointless deep sleep API, use multicore_reset_core1 instead
* strict-prototype for multicore_fifo_drain() in host header
* Also for multicore_lockout_victim_init()
Co-authored-by: Luke Wren <wren6991@gmail.com>
2021-03-04 21:22:48 -06:00
graham sanderson
7ed5d87fb1
host mode fixups
2021-03-04 21:22:48 -06:00
graham sanderson
684986aae6
fix the represntation of at_the_end_of_time to be 63 one bits rather than 32
2021-03-04 21:22:48 -06:00
graham sanderson
debef7471e
Change _U to _u as _U exists in ctype.h
2021-03-04 21:22:48 -06:00
graham sanderson
503bc8b385
Fixup another level of compiler warnings, add _U() definition
2021-03-04 21:22:48 -06:00
Graham Sanderson
0732d0c2a3
Add more memory barriers to avoid code re-ordering issues with DMA ( #155 )
...
* Add more memory barriers to avoid code re-ordering issues with DMA
* Comment typos
* Fix Wstrict-prototype on __compiler_memory_barrier
* Remove now-redundant __compiler_barrier macro from hardware_flash
Co-authored-by: Luke Wren <wren6991@gmail.com>
2021-03-04 21:22:48 -06:00
Graham Sanderson
419890cfd8
N_GPIOS duplicates NUM_BANK0_GPIOS ( #7 )
2021-02-01 14:46:45 -06:00
graham sanderson
26653ea81e
Initial Release
2021-01-20 10:44:27 -06:00