Commit Graph

  • 304ab7dd92
    Fix loading of PICO_TOOLCHAIN_PATH (#262) José Simões 2021-03-18 20:02:21 +0000
  • f6d32f87a1
    Fix typo in sparkfun_micromod.h (#268) Andrew Scheller 2021-03-18 19:41:40 +0000
  • fe3408b286
    Small fixes (#260) Graham Sanderson 2021-03-17 13:05:48 -0500
  • cdf1a956eb
    Typo (#251) Andrew Scheller 2021-03-15 19:29:59 +0000
  • 336aae518e
    Fix ROSC typo (#259) Andrew Scheller 2021-03-15 18:57:37 +0000
  • 6c1150f3f4
    Fix back-to-front description of IRQ priority in doxygen (#245) Luke Wren 2021-03-14 00:08:04 +0000
  • d36b1ca8ae
    hardware_timer: fix race condition whem a new timer being added becomes missed thus obviating the need for an IRQ but there is an IRQ already pending for another timer (#243) Graham Sanderson 2021-03-10 12:04:04 -0600
  • a2576202ff Add param-validation to spin_lock_instance Andrew Scheller 2021-03-08 22:47:16 +0000
  • 26fd36f853 Fixup incorrect doxygen for multicore_fifo_wready Andrew Scheller 2021-03-08 09:33:08 +0000
  • 3ad5e1570c missing group rubbish: graham sanderson 2021-03-08 18:06:52 -0600
  • a2c7d7507b build: fix mismatched config descriptions graham sanderson 2021-03-08 15:11:16 -0600
  • ea40696827 fix config type graham sanderson 2021-03-08 12:32:08 -0600
  • 5867849b17 start development of 1.2.0 graham sanderson 2021-03-08 12:23:44 -0600
  • c4e35d914d build: fix mismatched config descriptions graham sanderson 2021-03-08 15:12:07 -0600
  • 6f7dc67791
    pio: allow programs with 32 instructions (#236) Christian Flach 2021-03-08 19:48:28 +0100
  • c68a57aa34 start 1.1.1 patch branch graham sanderson 2021-03-08 12:23:44 -0600
  • 090c5cd83b
    pio: Add 'pragma once' to generated header files (#237) Christian Flach 2021-03-08 19:21:36 +0100
  • 20b9823aca
    Delete some redundant CMake parts (#240) Andrew Scheller 2021-03-08 18:02:22 +0000
  • fc10a97c38
    Merge commit of 1.1.0 changes Graham Sanderson 2021-03-05 09:11:54 -0600
  • 8c059ca147 Merge branch 'develop' into mergeable-develop graham sanderson 2021-03-04 21:23:34 -0600
  • d4b0408fb8 tinyusb: restore correct version (#233) Graham Sanderson 2021-03-04 21:20:48 -0600
  • 595062faac change revision to 1.1.0 (#231) Graham Sanderson 2021-03-04 20:30:57 -0600
  • 04ee63428f Remove PICO_FLASH_SIZE_BYTES warning from header as it breaks any build with -Werror; actual uses that care should warn instead (#229) Graham Sanderson 2021-03-04 20:20:56 -0600
  • 4c768d2bb8 Add some extra defines to customise behaviour of STDIO_USB_RESET modes (#226) Andrew Scheller 2021-03-05 01:01:30 +0000
  • dff0633c20 Add some extra defines to platform_defs.h (#227) Andrew Scheller 2021-03-04 18:52:42 +0000
  • 62b2d33e8f Add PICO_DEFAULT_SPI pins to pico.h (#225) Andrew Scheller 2021-03-04 14:46:14 +0000
  • 2b1dbfa3d2 Fix SDK to build cleanly if PICO_DEFAULT_UART isn't defined (#223) Andrew Scheller 2021-03-04 14:45:30 +0000
  • 9ba10751f8 Doxygen Updates (#117) James Hughes 2021-03-04 14:43:26 +0000
  • f3ee2f311c Modify extract_configs.py to deal with _u(X) macros (#222) Andrew Scheller 2021-03-04 14:42:03 +0000
  • 6770bd2a46 use _u(0x800) insteand of 0x800u in platform_defs which is included by assembler graham sanderson 2021-03-03 09:39:54 -0600
  • 549eec6568 Previous change didn't allow CI checks to run when an external fork PRs to raspberrypi Andrew Scheller 2021-03-03 14:55:03 +0000
  • 1a2bb7c219 Add SPI enums to Doxygen output, fixes #213 (#216) Andrew Scheller 2021-03-03 14:51:17 +0000
  • 0755674cc4 Attempt to prevent workflows being triggered on forks Andrew Scheller 2021-03-03 14:27:02 +0000
  • 1413a4f470 Fixup PICO_CONFIG entries (#208) Andrew Scheller 2021-03-02 21:37:46 +0000
  • fc17f880fd Lots of Doxygen tweaks and fixes (#212) Andrew Scheller 2021-03-02 21:37:27 +0000
  • b64cb686ae Remove PICO_SMPS_MODE_PIN from boards/vgaboard.h (#209) Andrew Scheller 2021-03-02 17:20:21 +0000
  • 7ee36e3328 Rationalize board header pin defines, and add partner board headers (#192) Graham Sanderson 2021-03-01 09:59:05 -0600
  • 839224c2a3 Add cmake build github action Liam Fraser 2021-03-01 14:01:59 +0000
  • e870582e48 Typo Andrew Scheller 2021-03-01 15:14:23 +0000
  • 383e88ea16 Add support for resetting RP2040 via the USB connection when using pico_stdio_usb - setting baud rate to magic value (default=1200) will cause a reset to BOOTSEL mode - a VENDOR interface along side the CDC interface can be used to reset via refular flash boot, or into BOOTSEL mode with control for the reset_usb_boot parameters for the latter either method can be configured/enabled/disabled via #define graham sanderson 2021-02-27 14:01:39 -0600
  • 61e46fefe5 Add binary info 'feature' for pico_bootsel_via_double_reset graham sanderson 2021-02-27 19:31:29 -0600
  • 8ada5fa7eb hardware_rtc: make rtc_enable_alarm public graham sanderson 2021-02-27 19:25:49 -0600
  • 4904fe2e32 remove broken and fairly pointless deep sleep API (#198) Graham Sanderson 2021-03-01 08:10:45 -0600
  • f239bd3de5 Fixup PICO_FLASH_SIZE_BYTES PICO_CONFIG entry (no default) Andrew Scheller 2021-02-25 17:13:42 +0000
  • a53b3a2ff0 extract_configs: Do better matching-up of default values (regex was too strict) also error if PICO_CONFIG says there's a default but no matching #define is found Andrew Scheller 2021-02-25 12:55:20 +0000
  • a989f4f6ee Added ".syntax unified" foopub 2021-02-26 15:56:51 +0000
  • 542b86e5db Replace unavailable flag-preserving instruction foopub 2021-02-26 01:42:11 +0000
  • e371f6af60 remove useless PICO_ALLOW_SLEED_IN_EXCEPTION graham sanderson 2021-02-24 17:46:38 -0600
  • aca685ceae panic in debug mode if sleep methods are called in an exception handler (unless PICO_ALLOW_SLEEP_IN_EXCEPTION is set) graham sanderson 2021-02-17 14:54:46 -0600
  • 6b2c249961 Also check enum params and doxygenise pio_mov_status_type Andrew Scheller 2021-02-24 11:38:44 +0000
  • 786be7524a Extra param-checking for hardware_pio library (switch asserts to valid_params_if, and add additional checks) Andrew Scheller 2021-02-24 03:02:28 +0000
  • e5d61f1ad3 Add some "\ingroup timestamp" doxy-comments so that they actually appear in the output! Andrew Scheller 2021-02-25 16:34:52 +0000
  • c1c7197757 Remove duplicate PARAM_ASSERTIONS_ENABLED_SYNC PICO_CONFIG entry Andrew Scheller 2021-02-25 17:59:00 +0000
  • 743dbabdec Pico flash size bytes (#159) Graham Sanderson 2021-02-25 11:01:01 -0600
  • 0d789c9b54 fix compiler warning graham sanderson 2021-02-25 10:14:22 -0600
  • 7ed5d87fb1 host mode fixups graham sanderson 2021-02-24 17:31:13 -0600
  • 3f5f5a1fd7 pio: improve (slightly) error message for claim failure on PIO 1 graham sanderson 2021-02-24 17:20:13 -0600
  • d652f71e1b move test cases after PICO_SDK_POST_LIDR_DIRS inclusion, so pico-host-sdl can be used graham sanderson 2021-02-24 17:19:20 -0600
  • d3fa64afc8 cmake: change warning message for unititialized TinyUSB graham sanderson 2021-02-19 14:27:44 -0600
  • e526e4f850 %g should not print 0 as infe-308 (#185) Graham Sanderson 2021-02-25 10:00:05 -0600
  • 4335268a93 Default PARAM_ASSERTIONS_ENABLED_LOCK_CORE to 0 (#184) Andrew Scheller 2021-02-25 15:52:21 +0000
  • 132d6df695 Add 'hardware/structs/sio.h' header to the 'pico/multicore.h' header\n\nThe pico/multicore.h header uses the sio_hw struct, but does not include the header that defines it. This normally is not a problem since other headers include the structure as well, but since this structure is used in the header, we should not rely on other headers bringing it in and instead include it directly (#176) Zachary Kohnen 2021-02-25 09:41:51 -0500
  • e730e03e7f No malloc for default alarm pool an pheap docs/cleanup (#143) Graham Sanderson 2021-02-25 08:40:03 -0600
  • 0a22f704a6 re-arrange pico/types.h to avoid duplicate doxygen graham sanderson 2021-02-24 17:37:59 -0600
  • 228de60da0 fix comment graham sanderson 2021-02-18 08:45:33 -0600
  • 684986aae6 fix the represntation of at_the_end_of_time to be 63 one bits rather than 32 graham sanderson 2021-02-17 14:15:00 -0600
  • debef7471e Change _U to _u as _U exists in ctype.h graham sanderson 2021-02-24 20:01:42 -0600
  • 503bc8b385 Fixup another level of compiler warnings, add _U() definition graham sanderson 2021-02-19 12:05:13 -0600
  • 7ded9df488 Explicitly mark constants in autogenerated headers as unsigned values Andrew Scheller 2021-02-18 14:03:45 +0000
  • f16af45f9e b0 sincos shim was incorrect, causing crash graham sanderson 2021-02-20 10:36:07 -0600
  • 173d63ef8d elf2uf2: fix address range bug Peter Lawrence 2021-02-22 15:17:39 -0600
  • 1822d113d9 elf2uf2: fix breakage for no_flash builds; removep 0xFFFFFFFF constantds and error messsage graham sanderson 2021-02-19 14:06:54 -0600
  • cfff23c5a3 elf2uf2: determine entry address selected by Boot ROM (Plan B) Peter Lawrence 2021-02-19 11:16:30 -0600
  • ef030701c9 elf2uf2: determine entry address selected by Boot ROM Peter Lawrence 2021-02-16 17:38:21 -0600
  • b53b0bac70 Bunch of small fixes (#154) Graham Sanderson 2021-02-19 08:15:29 -0600
  • 0732d0c2a3 Add more memory barriers to avoid code re-ordering issues with DMA (#155) Graham Sanderson 2021-02-19 07:11:56 -0600
  • 4b7ffd71f0 add boot2 info to binary info graham sanderson 2021-02-18 18:40:11 -0600
  • 4639e75d0d pioasm: Ada output format Jeremy Grosser 2021-02-12 00:58:24 -0800
  • 7fea95386c REAMDE.md improvements Andrew Scheller 2021-02-17 13:46:24 +0000
  • df3e9c9536 Missing comma in pioasm python wait output Luke Wren 2021-02-18 16:09:35 +0000
  • d492b72c29 Add pico_bootsel_via_double_reset library, fix #87 (#137) Luke Wren 2021-02-18 16:12:22 +0000
  • 0828178561 fixup not/reverse for pioasm python output (#146) Graham Sanderson 2021-02-18 10:04:06 -0600
  • dee8bd992c remove always true assertions (fix #83) graham sanderson 2021-02-17 14:38:25 -0600
  • 18dbb5985c move two hardware_timer methods to the right doxygen group (fix #131) graham sanderson 2021-02-17 14:36:58 -0600
  • 8b6d27d0e5 missing pico/malloc.h fixes #136 graham sanderson 2021-02-17 14:32:34 -0600
  • 6f94f6a3d7 Add -Wuninitialized -Wunused -Wcast-align to warnings checked by kitchen_sink (and fixup warnings) (#125) Graham Sanderson 2021-02-15 10:06:12 -0600
  • a59fd524d5 Reword some confusing terms in pio.h doxygen Luke Wren 2021-02-12 13:16:23 +0000
  • 2844e7ac2d Update info strings in PIO register header for clarity (matching changes in datasheet) Luke Wren 2021-02-12 12:51:31 +0000
  • 6f7c539062 oops Luke Wren 2021-02-11 18:14:22 +0000
  • 24e036bde0 Fix bad range check on sideset count in pio.h Luke Wren 2021-02-09 14:15:00 +0000
  • d4c9dced40 Add missing extern "C" to header files (closes #104) Luke Wren 2021-02-09 14:47:16 +0000
  • 0f4a5f8e60 Document PWM double buffering behaviour in pwm.h doxygen Luke Wren 2021-02-08 15:01:28 +0000
  • eb4023e263 pwm.h typo: int16_t -> uint16_t (closes #109) Luke Wren 2021-02-11 11:52:02 +0000
  • 539270feca pio.h doxygen fixes and clarifications (closes #114) Luke Wren 2021-02-11 13:41:55 +0000
  • 2a243a33e2 Fix -Wsign-compare warnings Luke Wren 2021-02-11 15:50:05 +0000
  • 6d272c056a Mark usb buffer status registers as write clear instead of read only. Liam Fraser 2021-02-08 14:45:17 +0000
  • d2a13d0366 Added version number of SDK to Doxygen navigation pane James Hughes 2021-02-09 18:28:45 +0000
  • a362925eda Clean up various C source and headers to appease -Wstrict-prototypes Brian Swetland 2021-02-07 14:04:25 -0800
  • 93c600736e Add enumvals to busctrl PERFSEL registers Luke Wren 2021-02-08 07:25:50 +0000
  • dd09c4ea4a add pico_unique_id to kitchen_sink app graham sanderson 2021-02-02 11:41:37 -0600