Commit Graph

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