Commit Graph

  • 0f67a6c00c
    Add board definition for Adafruit KB2040 (#676) David Shadoff 2021-12-13 10:45:29 -0500
  • add120e4f6
    add missing change to dma.h from __force_inline fix (#680) Graham Sanderson 2021-12-08 12:32:09 -0600
  • 386e2a7bc6
    Added Tiny2040 2MB (#672) ZodiusInfuser 2021-12-08 18:06:53 +0000
  • 0562089fab
    fixup __forceinline for cpp code and add kitchen_sink cpp test (#670) Graham Sanderson 2021-12-08 12:05:49 -0600
  • 269332dc21
    rename pybstick26_rp2040.h to garatronic_pybstick26_rp2040.h (#675) Andrew Scheller 2021-12-06 17:37:24 +0000
  • a8fa19a74d
    pio_set_irqn_source_mask_enabled() sets wrong irq (#655) Maarten Vanraes 2021-11-12 14:51:29 +0100
  • 699838d153
    Start SDK 1.3.1 development (#648) Graham Sanderson 2021-11-01 21:46:36 -0500
  • 2062372d20
    SDK 1.3.0 release Graham Sanderson 2021-11-01 14:20:54 -0500
  • 60c5a929cc
    Remove <b> from mutex doxygen due to PDF generation bug Graham Sanderson 2021-11-01 14:16:20 -0500
  • d0af70bd77
    fix __packed attribute for MSVC (#646) Graham Sanderson 2021-11-01 13:29:02 -0500
  • da476610e2
    allow override of XOSC_MHZ (#644) Graham Sanderson 2021-11-01 08:11:21 -0500
  • d7358e4ed8
    update generated struct headers to fix collision (#641) Graham Sanderson 2021-11-01 08:06:34 -0500
  • ccccff8450
    Add pybstick26_rp2040 support (#636) Garatronic 2021-10-31 15:31:51 +0100
  • d0c7642369
    Update ADC ENOB comment to match (measured) value in RP2040 datasheet (#643) Andrew Scheller 2021-10-30 14:29:58 +0100
  • cc1e2e8758
    Small typo in kitchen_sink (#642) Andrew Scheller 2021-10-30 14:29:26 +0100
  • e4d6ff9ecd
    Small PICO_PLATFORM=host fixes (#639) Graham Sanderson 2021-10-28 15:16:36 -0500
  • 97eec951b1
    Another .org -> .com fix (#638) Andrew Scheller 2021-10-28 04:26:27 +0100
  • fba9c8ce4d
    change SDK version to 1.3.0 (#628) Graham Sanderson 2021-10-26 16:09:32 -0500
  • da7c39bc23
    Fix some of the (simpler) errors reported by the doxygen command (#617) Andrew Scheller 2021-10-26 22:09:06 +0100
  • b04a09110f
    revert additional assertion check which breaks used of hw_alias macro outside of functions (#635) Graham Sanderson 2021-10-26 16:07:21 -0500
  • 5641cd0a4a
    __aeabi_memset* were switching the wrong arguments (#634) Graham Sanderson 2021-10-26 13:47:46 -0500
  • 68555c9751
    Added some waveshare boards definition (#619) Engineer_Will 2021-10-27 02:47:01 +0800
  • e5110dfce1
    add docs for pio_instructions.h (#624) Graham Sanderson 2021-10-26 13:45:32 -0500
  • 3604a6fa13
    add CONTRIBUTING.md (#626) Graham Sanderson 2021-10-26 13:44:03 -0500
  • e850214938
    Platform updates (#611) Graham Sanderson 2021-10-25 12:26:06 -0500
  • 723dfd04ff
    add more/better documentation to pico/multicore (#620) Graham Sanderson 2021-10-25 12:23:41 -0500
  • 05418b4e71
    fix minor bug in add_repeating_timer_us, and add some comments (#621) Graham Sanderson 2021-10-25 09:32:02 -0500
  • 83cd1da1ef
    fix build if TinyUSB not present (#631) Graham Sanderson 2021-10-25 08:56:25 -0500
  • 0ccd0db163
    Update to TinyUSB 0.12.0 (#622) Graham Sanderson 2021-10-25 08:33:42 -0500
  • 22b0d5d2ed
    Update links in Doxygen pages from .org to .com (#625) Andrew Scheller 2021-10-23 14:45:43 +0100
  • 3c72e753b6
    Split recursive mutex into their own functions (was Reduce performance hit of recursive mutex) (#495) Graham Sanderson 2021-10-20 18:27:59 -0500
  • 9320d192c3
    add watchdog_enable_caused_reboot (minor compatibility issue) (#594) Graham Sanderson 2021-10-20 17:30:24 -0500
  • 68571ad33e
    Hardware struct regeneration (#613) Graham Sanderson 2021-10-14 15:35:28 -0500
  • a0450d0133
    Updated reg_headers and SVD (#612) Andrew Scheller 2021-10-14 18:21:14 +0100
  • 3c94bc8137
    Change _watchdog_enable to trigger immediate reboot when no delay set (#561) Robert Pafford 2021-10-14 12:30:16 -0400
  • f808b5f2dc
    Add DREQ methods for PWM/SPI/UART/I2C (#603) Graham Sanderson 2021-10-12 16:04:16 -0500
  • 2f2e62968d
    Use auto-generated hardware/structs/ headers (based off SVD) SVD errors fixed. Graham Sanderson 2021-10-12 09:15:19 -0500
  • a793222331
    add template PR - very polite (#596) Graham Sanderson 2021-10-12 09:13:44 -0500
  • ec4036181f
    tweak info message for TinyUSB support (#590) Graham Sanderson 2021-10-12 09:09:09 -0500
  • db47fba48d
    respect OUTPUT_NAME target property when generating supplemental files (#592) Graham Sanderson 2021-10-12 09:08:44 -0500
  • a0d4bdf731
    fix pico_set_printf_implementation(TARGET compiler) (#593) Graham Sanderson 2021-10-12 09:08:15 -0500
  • d50e743e0e
    make type punning of floating point/int in float_math and double_math use union to avoid warnings (#600) Graham Sanderson 2021-10-12 09:07:36 -0500
  • 30673fb6d0
    move inline assembly constant out into C code so it doesn't get out of range in a large function (#602) Graham Sanderson 2021-10-12 09:07:06 -0500
  • e76d5a9008
    add dma_timer related methods (#604) Graham Sanderson 2021-10-12 09:04:59 -0500
  • 9f1c37318b
    add irq_get_priority method - improve efficiency of irq_init_priorities (#609) Graham Sanderson 2021-10-12 09:04:04 -0500
  • 4c9ba3e8ad
    USB: Fix description of Length 0 in dpram_regs. Fixes #541 (#608) Liam Fraser 2021-10-11 19:21:31 +0100
  • ace97f3387
    More accurate register access-types and reset-values (#601) Andrew Scheller 2021-10-08 21:19:41 +0100
  • 0fa58ed219
    Adding/propage macros/signature typedefs for ROM functions. Make rom_func_lookup non-flash safe for flash functions (#586) Graham Sanderson 2021-10-08 09:02:19 -0500
  • 0a32023aac
    fix arg parsing segfault (#595) Graham Sanderson 2021-10-08 09:01:56 -0500
  • 13be546dc3
    pico_stdio improvements (#598) Graham Sanderson 2021-10-08 09:01:30 -0500
  • 12017a07ab
    SPINLOCK regs are RW. (#599) Andrew Scheller 2021-10-08 00:51:28 +0100
  • 9319ab11d9
    Add xip window alias macros (#566) (#585) Graham Sanderson 2021-10-07 08:18:02 -0500
  • 62854f5eff
    shrink max-page-size for linker to more sensible 4096 by default (#587) Graham Sanderson 2021-10-07 08:17:32 -0500
  • 13ed99df0d
    split out usb_reset_interface header into its own library for consumption by picotool or others (#589) Graham Sanderson 2021-10-07 08:17:13 -0500
  • 0fdf543126
    Missing extern C in datetime.h #581 (#584) Graham Sanderson 2021-10-04 15:17:00 -0500
  • 3c53029c24
    Fix some typos (#517) Matias Silva 2021-10-04 19:29:22 +0100
  • ce0db40223
    adafruit_feather_rp2040: Fix default I2C instance (#526) Manuel Wick 2021-10-04 20:28:21 +0200
  • a119b5bd9f
    Fix semihosting_putc (#530) Brian Starkey 2021-10-04 19:24:50 +0100
  • eb42ecfaa5
    Added definitions for some upcoming Pimoroni LED driver boards (#535) ZodiusInfuser 2021-10-04 19:24:31 +0100
  • cd4e53a202
    Use W25Q080 second stage loader for Nano RP2040 Connect (#537) Martino Facchin 2021-10-04 20:23:18 +0200
  • f63a14e9ee
    Change PWM_CH1_DIV_INT_LSB to PWM_CH0_DIV_INT_LSB (#560) Andrew Scheller 2021-10-04 19:21:55 +0100
  • 2214468b51
    Add Adafruit Trinkey QT2040 board (#525) Mike Causer 2021-10-05 05:11:45 +1100
  • e12713d70b
    pio_assembler: typo fix (#538) Philip Howard 2021-10-04 19:11:03 +0100
  • e6b8c7b64e
    bugfix: "WO" registers should be listed in the SVD as write-only, not read-write (#544) Andrew Scheller 2021-10-04 19:10:42 +0100
  • 1d0dcc8177
    pico_time: Fix alarm_pool_dump_key format string (#557) Brian Starkey 2021-10-04 19:09:59 +0100
  • 46d8597d35
    Add hardware_divider to pico_divider dependencies (#571) Brian Starkey 2021-10-04 19:09:43 +0100
  • d7feac1495
    Fix syntax error in cmake when using custom stage2 (#580) Mahyar Koshkouei 2021-10-04 19:09:23 +0100
  • ca232e9404
    Add Melopero Shake RP2040 Board header file (#565) Leonardo La Rocca 2021-10-04 20:07:16 +0200
  • c08136b696
    Move ret_dzero to the same section as it get used (#513) dp111 2021-08-11 15:24:23 +0100
  • 672d18a6f0
    Fix default PICO_BOARD value (#536) Andrew Scheller 2021-08-06 18:21:59 +0100
  • 2622e9bc29 Enable UART RX timeout IRQ, as well as RX IRQ, so that individual characters can be received. Luke Wren 2021-07-09 11:44:40 +0100
  • 9a586371db
    Add doxygen clarifying PWM behaviour when enabled/disabled, and advice for controlling the pin state when disabled (#521) Luke Wren 2021-07-19 16:21:12 +0100
  • a6a436b1fe use PUBLIC for pio headers on any target except INTERFACE library graham sanderson 2021-06-28 16:53:38 -0500
  • 7e90980118
    Add explanatory note on 7-bit I2C addresses (#520) Matias Silva 2021-07-19 12:02:19 +0100
  • ae6e574f53
    Improve wording of comments in irq.h (#509) Matias Silva 2021-07-15 09:32:45 +0100
  • ccc0ba5649
    elf2uf2: correctly parse ELF files where the program header is not directly following the file header Gabriel Wang 2021-07-14 21:59:09 +0100
  • 5e05469373
    bug in sleep_until on host mode for macOS (#502) Graham Sanderson 2021-07-06 12:19:39 -0500
  • dc4342f0f6 Update usb regs to fix https://github.com/raspberrypi/pico-feedback/issues/172 Liam Fraser 2021-07-06 16:05:47 +0100
  • 35b4965054
    make sure PICO_DEFAULT_BOOT_STAGE2_FILE is defined in parent CMake file (#491) Graham Sanderson 2021-07-06 10:56:17 -0500
  • e02c6b327d Allow one of float/double to have 'none' impl but not the other - previously caused a link error graham sanderson 2021-06-17 08:15:07 -0500
  • f4ab723eb5 compile failure with PICO_STDOUT_MUTEX=0 graham sanderson 2021-06-27 09:58:25 -0500
  • 529d7087eb fix operatore precedence of */ vs +- in pioasm graham sanderson 2021-06-28 16:41:36 -0500
  • cefe5c5b2a
    Better support for PICO_DISABLE_SHARED_IRQ_HANDLERS (#496) Graham Sanderson 2021-06-29 11:55:35 -0500
  • edcb65c916
    Enable I2C FIFO full hold in slave mode (stretch clock when RX full), fixes #456 (#494) Luke Wren 2021-06-29 17:55:01 +0100
  • f16ccfa1ff Small comment typos Andrew Scheller 2021-06-29 00:54:52 +0100
  • 44feae4caf set DIVISOR for each use of h/w divider graham sanderson 2021-06-27 12:53:22 -0500
  • 61b7cbdc54
    Using ' inline __always_inline' also for GNUC 7. (#484) Zapta 2021-06-28 14:07:48 -0700
  • 21bbaf3ca6
    remove -Winline (#481) Graham Sanderson 2021-06-28 16:05:14 -0500
  • 4328b2c75f
    fix pioasm python output (#479) Uri Shaked 2021-06-08 06:02:04 +0300
  • 1f1c6162cd
    Header info string updates for PIO DBG_PADx and XOSC STARTUP (#478) Luke Wren 2021-06-04 16:39:00 +0100
  • 979045dc12 removed CMSIS from SDK doxygen graham sanderson 2021-06-03 16:46:19 -0500
  • d42e6a9d10
    include pico.h so that uint is defined (#475) Brian Cooke 2021-06-03 22:22:28 +0200
  • 654b66693f start 1.3.0 development graham sanderson 2021-06-03 10:49:01 -0500
  • bfcbefafc5
    Merge pull request #472 from raspberrypi/release.1.2.0 Graham Sanderson 2021-06-03 10:46:02 -0500
  • fdf695b8d8 remove incorrect default from PICO_PANIC_FUNCTION PICO_CONFIG entry graham sanderson 2021-06-03 10:42:31 -0500
  • 45a1e08265 fix sem_acquire_block_until function name graham sanderson 2021-06-03 10:36:27 -0500
  • c44e62defd
    Added board definition (#471) ZodiusInfuser 2021-06-03 16:24:12 +0100
  • bba0420c76
    Add gpio_set_irqover to match inover/outover/oeover (fixes #265) (#470) Luke Wren 2021-06-03 14:37:06 +0100
  • 8d7bdd2006 change version to 1.2.0 proper graham sanderson 2021-06-02 15:35:29 -0500
  • 4b0dea4339
    Move to upstream tinyusb (#467) Graham Sanderson 2021-06-02 15:27:11 -0500