Commit Graph

  • 830e867211
    Fix dma_irqn_acknowledge_channel (#977) NomiChirps 2022-08-17 12:37:50 -0700
  • 00780f0de9
    Make sure stack is 8 byte aligned in shared IRQ handlers (#971) Graham Sanderson 2022-08-17 10:25:23 -0500
  • 80cde7276d
    Enable/disable connection check made with DTR (#932) Mr. Green's Workshop 2022-08-10 23:16:44 +0900
  • a33a11ea16
    Call cyw43_deinit() from cyw43_arch_deinit() to release the DMA channels and power off the WLAN chip (#965) Attila Wagner 2022-08-10 13:55:54 +0100
  • 2dfaa1ab4c
    Fix various stdio_usb issues, add stdio_init_all return code, and add alarm_pool_core_num() API (#918) Graham Sanderson 2022-08-08 10:12:54 -0500
  • 150be75aa4
    Add pico_lwip_mqtt library (#948) Thomas Roberts 2022-08-08 15:14:01 +0100
  • 2ebba462ac
    Properly terminate cyw43 task when cyw43_arch_deinit() is called (#962) Attila Wagner 2022-08-08 13:48:29 +0100
  • fe7849d645
    fix delayed_by_us and delayed_by_ms to not return times > at_the_end_of_time (#936) Graham Sanderson 2022-08-08 07:42:52 -0500
  • 49d7d9edfb
    typo (#905) Andrew Scheller 2022-08-02 13:29:08 +0100
  • 17c759b6e9
    Fix various typos in CMake CONFIG lines. Also add a script that found some of these errors. (#907) Andrew Scheller 2022-08-02 13:28:37 +0100
  • de8f857de4
    fix typo datsheet -> datasheet (#942) Mr. Green's Workshop 2022-08-02 21:26:04 +0900
  • 0fa3e7247d
    Some PIO setup was using SM 0 rather than the allocated SM (#940) Graham Sanderson 2022-07-27 08:24:42 -0500
  • d1e7294dab Start SDK 1.4.1 development graham sanderson 2022-06-30 01:20:10 -0500
  • 2e6142b15b SDK 1.4.0 release graham sanderson 2022-06-29 22:56:27 -0500
  • 5e9a5e827b Add Pico W and lwIP support graham sanderson 2022-06-29 23:03:32 -0500
  • 77c04e458c
    revert TinyUSB update (#889) Graham Sanderson 2022-06-30 04:43:20 +0100
  • bc5d1b8485
    Add channel_config_set_high_priority (#888) Graham Sanderson 2022-06-30 02:56:45 +0100
  • 85dbbfdf4d
    Update TinyUSB to commit 39069cf4b to pick up recent RP2040 fixes (#886) Graham Sanderson 2022-06-29 17:09:33 +0100
  • e7267f99fe
    Fix GPIO # callback parameter (#880) Earle F. Philhower, III 2022-06-24 01:58:36 -0700
  • 4c49427bf3
    Fix auto_init_recursive_mutex definition for C++ (#875) Earle F. Philhower, III 2022-06-20 10:47:46 -0700
  • 33818dd0bd
    Increase PLL min VCO from 400MHz to 750MHz for improved stability across operating conditions (#869) Liam Fraser 2022-06-20 16:28:03 +0100
  • 8f09099757
    sem_acquire has no reason to do a notify! (#857) Graham Sanderson 2022-06-20 09:52:43 -0500
  • 9644399993
    Suppress new GCC 12 warning (#842) Graham Sanderson 2022-06-20 09:52:25 -0500
  • b3c56e7169
    Add stderr support and remove 1us timeout for timeouts of 0us (#858) Graham Sanderson 2022-06-20 09:52:06 -0500
  • 7858601a58
    stdio_usb improvements (#871) Graham Sanderson 2022-06-20 09:51:51 -0500
  • 0bdd463898
    Add DatanoiseTV DSP Board. (#866) Datanoise 2022-06-18 01:03:46 +0200
  • 7daa20ce4c
    Add board definition for the RP2040 Stamp Round Carrier (#837) arturo182 2022-06-17 19:58:13 +0200
  • 705b5cedcd
    Wrap realloc() call with malloc_mutex in multicore (#864) Earle F. Philhower, III 2022-06-17 07:50:53 -0700
  • bdd9746635
    Don't copy .data for NO_FLASH binaries, as it's loaded in-place (#859) Luke Wren 2022-06-17 15:50:12 +0100
  • babc4a1794
    Remove 'default=none' from PICO_CONFIG lines (#865) Andrew Scheller 2022-06-13 15:49:43 +0100
  • 6c19d20aa5
    Fix up filename displayed by extract_config.py when an invalid attribute is found (#853) Andrew Scheller 2022-06-13 15:48:01 +0100
  • 672e48e9e9
    Add sem_try_acquire(). Fixes #846 (#856) Graham Sanderson 2022-06-08 13:23:36 -0500
  • ef47dfeeaf
    Add new GPIO APIs for adding shared GPIO handlers, and improve docs (#850) Graham Sanderson 2022-06-08 13:03:11 -0500
  • 6389927cf9
    Add some optional header includes, to make per-target changes to config easier (#851) Graham Sanderson 2022-06-08 12:59:45 -0500
  • d3dcbb8292
    Add new user_irq claim APIs to make it easier for independent code using them to interoperate (#854) Graham Sanderson 2022-06-07 14:27:38 -0500
  • f3c446ae14
    move get_core_num() into platform.h (#852) Graham Sanderson 2022-06-06 08:20:00 -0500
  • 4e4cf11d9b Start SDK 1.3.2 development graham sanderson 2022-05-18 15:52:03 -0500
  • 426e46126b SDK 1.3.1 release graham sanderson 2022-05-17 13:42:49 -0500
  • ebc601f71f Re-merge SDK1.3.0 history back into SDK1.3.1 graham sanderson 2022-05-18 10:41:14 -0500
  • 1e6c122fc9
    gate inclusion of pico.h in binary info, so as not to break picotool builds (#836) Graham Sanderson 2022-05-18 10:39:17 -0500
  • 7880405292
    Doxygen typo (#835) Andrew Scheller 2022-05-18 01:26:00 +0100
  • 530204ec0c
    Small tweak to busy_wait_at_least_cycles doxygen (#834) Andrew Scheller 2022-05-18 01:24:52 +0100
  • ea79d29cd6 Merge non-squashed history of 1.3.0 release back in to master graham sanderson 2022-05-17 13:32:32 -0500
  • b2ad632c24
    Minor additions to PIO documentation (#831) Graham Sanderson 2022-05-17 13:04:38 -0500
  • 658a21b946
    Update rtc_set_datetime docs to point out that the written value may not be immediately visible (#832) Graham Sanderson 2022-05-17 12:59:00 -0500
  • e44d2c0010
    Add busy_wait_at_least_cycles method (#830) Graham Sanderson 2022-05-16 16:45:39 -0500
  • 43a5593e8f
    Pass PIOASM_EXTRA_SOURCE_FILES to Pioasm sub-cmake and add OUTPUT_FORMAT option (fixes #827) (#828) Ferdinand Bachmann 2022-05-16 21:20:41 +0200
  • 792813926d
    Make pioasm accept windows CRLF input (#829) Graham Sanderson 2022-05-16 13:44:42 -0500
  • 159d552150
    Fix bug in irq_remove_shared_handler and add test #823 (#825) Graham Sanderson 2022-05-16 13:44:15 -0500
  • 3a3d5fe6c4
    Small IRQ doxygen tweaks (#824) Andrew Scheller 2022-05-15 21:02:13 +0100
  • 5e22c09660
    convert unlikely panic to hard_assert to not waste space for string (#826) Graham Sanderson 2022-05-15 15:01:44 -0500
  • 4e62c26a2c
    Add documentation to dma_channel_abort regarding errata RP2040-E13 (#816) Graham Sanderson 2022-05-11 19:24:42 -0500
  • 5a927792ef
    Suppress false GCC 11 warning on TinyUSB (#819) Graham Sanderson 2022-05-11 14:49:57 -0500
  • 60a6fea534
    Fix list management in stdio_set_driver_enabled so drivers can be freely added and removed (#822) Graham Sanderson 2022-05-11 10:44:41 -0500
  • 04c68c554b
    cleanup pico_stdlib_test. add actual check for __builtin bitops (#821) Graham Sanderson 2022-05-10 13:56:48 -0500
  • 0d2591e1f1
    Pad all but last sector in flash binary to write whole of sector (#800) Graham Sanderson 2022-05-10 13:03:44 -0500
  • 81bdcb6681
    print build type during CMake config; remove spurious call to pico_is_toplevel_project() (#818) Graham Sanderson 2022-05-10 13:00:22 -0500
  • 9c616da1e5
    fix bug in pico_float_test (#817) Graham Sanderson 2022-05-10 12:58:55 -0500
  • f260477802
    Adapt assembler syntax to eliminate Clang errors. (LLVM 14.0.0) (#798) eskimo-software 2022-05-09 22:11:59 +0200
  • e1c5fd34e4
    PLL setup check bug (#796) (#806) Graham Sanderson 2022-05-09 14:52:38 -0500
  • 5d422deed1
    Add extra info about address_range defined values (#652) Andrew Scheller 2022-05-04 22:36:21 +0100
  • 0c501c246a
    Add wiznet_w5100s_evb_pico support (#666) Eunkyoung Kim 2022-05-05 06:35:06 +0900
  • 259da19660
    Include structs/iobank0.h from hardware/gpio.h (#733) (#807) Graham Sanderson 2022-05-04 16:34:11 -0500
  • 5325008956
    Added board definition for upcoming Pimoroni motor driver (#795) ZodiusInfuser 2022-05-04 22:21:30 +0100
  • 510ca47c92
    Additional PWM validation and small tidy-up (#801) Andrew Scheller 2022-05-04 21:29:26 +0100
  • d5121dc880
    Removed unnecessary ifdefs from Pimoroni boards (#802) ZodiusInfuser 2022-05-04 21:26:55 +0100
  • 3c450011da
    Additional param-validation for PIO (#805) Andrew Scheller 2022-05-04 21:25:43 +0100
  • 6149b9e4ec
    Add board definition for Seeed Xiao RP2040 (#691) Ryan Hartlage 2022-05-03 13:40:40 -0400
  • 8554fc4ea1
    Add is_at_the_end_of_time() method (#784) bruelltuete 2022-05-03 17:55:01 +0100
  • 01290c4cb3
    Added int_frac function for configuring PWM (#768) ZodiusInfuser 2022-05-03 17:54:46 +0100
  • 8d43364cfb
    Small typos (#776) Andrew Scheller 2022-05-03 17:47:48 +0100
  • 1c9f72ba1c
    Small edits to the Doxygen mainpage and update the RPi logo (#778) Andrew Scheller 2022-05-03 17:47:18 +0100
  • 76c1830aeb
    Add gpio_deinit (#793) bruelltuete 2022-05-03 17:46:27 +0100
  • c66a2c1c3b
    Remove implicit grouping for PIO defines (#779) Andrew Scheller 2022-05-03 17:46:10 +0100
  • e4a2aa7262
    Fix typo in binary_info description (#788) Akiyuki Okayasu 2022-05-04 01:43:42 +0900
  • fc86203f49
    comment typo (#794) Andrew Scheller 2022-05-03 17:41:10 +0100
  • 6619a2d329
    Typo (#799) Andrew Scheller 2022-05-03 17:34:46 +0100
  • 5a427fbf1f
    irq_add_shared_handler assertion fix #724 (#747) Graham Sanderson 2022-04-29 14:34:20 -0500
  • bb5a2a3906
    Added definition for Badger RP2040 board (#735) ZodiusInfuser 2022-04-04 22:10:32 +0100
  • 8291f1013a
    add #ifdef guards to vgaboard.h to allow user overrides (#746) Graham Sanderson 2022-04-04 16:08:53 -0500
  • e90f831756
    add board definition of eetree gamekit rp2040 (#732) Kai 2022-04-05 05:08:30 +0800
  • 541f93541c
    improve comment (#658) Graham Sanderson 2022-04-04 16:08:12 -0500
  • 17d53af105
    Allow 252-byte binaries to be checksummed (#764) Andrew Scheller 2022-04-04 21:46:34 +0100
  • 1896b1491b
    fix __ctzdi2 for values with non-zero low 32 bits (fixes #765) (#766) Doug Rabson 2022-04-04 21:45:01 +0100
  • 3d45276423
    Added board definition for upcoming Pimoroni servo driver (#769) ZodiusInfuser 2022-04-04 21:31:52 +0100
  • d35083b3f7
    Fix typo in SIO register description (#770) Andrew Scheller 2022-04-04 21:30:13 +0100
  • 38b26b5d65
    pico_sdk_import: don't recurse git submodules (#772) Will Eccles 2022-04-04 16:29:33 -0400
  • d54104a1e5
    fix when PICO_NO_BINARY_INFO is set (#693) Brian Murphy 2022-03-22 23:53:32 +0100
  • bc3484e793
    Mark __aeabi_lmul section as allocatable and executable (#722) Stefan Kerkmann 2022-03-22 23:51:24 +0100
  • b7e82b638a
    Fix function-names reported by hardware_pwm_test (#736) Andrew Scheller 2022-03-22 22:49:17 +0000
  • bf9848eaf9
    Updated DMA CTRL_TRIG.CHAIN_TO reset values (#743) Andrew Scheller 2022-03-04 22:47:41 +0000
  • ae7ef546a6
    Fix typo in Doxygen comment (#731) Akiyuki Okayasu 2022-02-15 03:03:47 +0900
  • b3cf3e8f6f
    Correct comment in time.h (#715) Stephen Robinson 2022-01-22 17:57:47 -0800
  • 25a3b36793
    Fix assert in adc_set_round_robin() (#698) bobsayshilol 2022-01-19 15:34:18 +0000
  • 96afce8ece
    Add board definition for Adafruit Macropad (#684) Daniel KJ 2022-01-19 15:32:17 +0000
  • 5bcf4ed83a
    Clarify header-comments about pico_enable_stdio_ CMake-functions (#705) Andrew Scheller 2022-01-19 15:30:21 +0000
  • e379f6764b
    Add board definition for RP2040 Stamp and Carrier (#696) arturo182 2022-01-19 16:26:54 +0100
  • 91462e430a
    Add __attribute__((noreturn)) to _exit (#707) Jonathan Reichelt Gjertsen 2022-01-19 16:25:40 +0100
  • d831eff5a2
    fix pioasm python output (#694) (#695) Michael Olson 2022-01-08 19:55:23 +0000
  • 215f77b836
    Moves the #if guards to before the comments (#690) Thomas Fike 2022-01-08 12:53:21 -0700