Skip to content

apply changes for issue : fixes to PR8 185 - #186

Open
a1248924 wants to merge 3 commits into
mainfrom
a0497643_PINDSW-8487_PRU_I2S
Open

a1248924 wants to merge 3 commits into
mainfrom
a0497643_PINDSW-8487_PRU_I2S

Conversation

@a1248924

Copy link
Copy Markdown
Collaborator
  • Move driver (pru_i2s_drv.c/h, pru_i2s_config.h) to source/i2s/ and add source/i2s/makefile with all/clean targets
  • Rewrite 8 per-core firmware makefiles to use pru_rules.mak (PRU_VERSION=3, outputs in ti-pru-cgt/generated/)
  • Update example.projectspec files: -v4 -> -v3
  • Add firmware/I2S/generated/ and firmware/TDM4/generated/ for array header outputs; update app include paths accordingly
  • Restructure top-level makefile: guard pru/host inside BUILD_PROJECT check, all: calls $(MAKE) pru then $(MAKE) host
  • Update README to reflect new directory structure and build flow

Signed-off by Ayushman a-ayushman@ti.com

@qodo-code-review

qodo-code-review Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

PR Summary by Qodo

Align PRU I2S builds with shared rules and relocated sources

🐞 Bug fix ⚙️ Configuration changes 📝 Documentation 🕐 40+ Minutes

Grey Divider

AI Description

• Move the I2S driver into source/i2s and give its library a dedicated build.
Diagram

graph TD
  A["Example makefile"] --> B["Firmware makefiles"] --> C["Shared PRU rules"] --> D["Firmware arrays"] --> F["R5F application"]
  A --> E["I2S driver library"] --> F
Loading
High-Level Assessment

The following are alternative approaches to this PR:

1. Express build order with Make prerequisites
  • ➕ Avoids invoking the firmware build through both all and host.
  • ➕ Makes the firmware-before-host dependency explicit.
  • ➖ Requires adjusting the existing recursive-Make target structure.

Recommendation: Keep the shared firmware rules and dedicated driver-library build. Consider expressing all as a dependency on host, with host depending on pru, rather than calling both sequentially: host already depends on pru, so the current all path invokes the firmware build twice.

Files changed (49) +744 / -147

Bug fix (1) +4 / -4
pru_i2s_diagnostic.cInclude firmware arrays from configured search paths +4/-4

Include firmware arrays from configured search paths

• Removes protocol-directory prefixes from all four conditional firmware-array includes.

examples/pru_i2s/pru_i2s_app/pru_i2s_diagnostic.c

Refactor (25) +211 / -2
fw_regs.asmRelocate I2S firmware register definitions +0/-0

Relocate I2S firmware register definitions

• Moves the existing register definitions into the lowercase I2S firmware directory.

examples/pru_i2s/firmware/i2s/fw_regs.asm

icss_pru_i2s_fw.hRelocate I2S firmware register-map header +0/-0

Relocate I2S firmware register-map header

• Moves the existing firmware register-map header under 'firmware/i2s'.

examples/pru_i2s/firmware/i2s/icss_pru_i2s_fw.h

linker.cmdRelocate I2S firmware linker script +0/-0

Relocate I2S firmware linker script

• Moves the existing linker script into the lowercase I2S firmware directory.

examples/pru_i2s/firmware/i2s/linker.cmd

makefile_projectspecRelocate AM261x I2S TX CCS build helper +0/-0

Relocate AM261x I2S TX CCS build helper

• Moves the existing CCS project build helper with its firmware project.

examples/pru_i2s/firmware/i2s/pru0_tx/am261x-lp/icssm0-pru0_fw/ti-pru-cgt/makefile_projectspec

makefile_projectspecRelocate AM263x I2S TX CCS build helper +0/-0

Relocate AM263x I2S TX CCS build helper

• Moves the existing CCS project build helper with its firmware project.

examples/pru_i2s/firmware/i2s/pru0_tx/am263x-cc/icssm0-pru0_fw/ti-pru-cgt/makefile_projectspec

makefile_projectspecRelocate AM261x I2S RX CCS build helper +0/-0

Relocate AM261x I2S RX CCS build helper

• Moves the existing CCS project build helper into the lowercase firmware tree.

examples/pru_i2s/firmware/i2s/pru1_rx/am261x-lp/icssm0-pru1_fw/ti-pru-cgt/makefile_projectspec

makefile_projectspecRelocate AM263x I2S RX CCS build helper +0/-0

Relocate AM263x I2S RX CCS build helper

• Moves the existing CCS project build helper into the lowercase firmware tree.

examples/pru_i2s/firmware/i2s/pru1_rx/am263x-cc/icssm0-pru1_fw/ti-pru-cgt/makefile_projectspec

pru_i2s_interface.hRelocate I2S firmware interface +0/-0

Relocate I2S firmware interface

• Moves the existing I2S interface definitions to 'firmware/i2s'.

examples/pru_i2s/firmware/i2s/pru_i2s_interface.h

pru_i2s_main.asmRelocate I2S PRU assembly +0/-0

Relocate I2S PRU assembly

• Moves the existing I2S firmware implementation into the lowercase protocol directory.

examples/pru_i2s/firmware/i2s/pru_i2s_main.asm

pru_i2s_regs.hRelocate I2S register symbols +0/-0

Relocate I2S register symbols

• Moves the existing I2S register definitions alongside the firmware assembly.

examples/pru_i2s/firmware/i2s/pru_i2s_regs.h

fw_regs.asmRelocate TDM4 firmware register definitions +0/-0

Relocate TDM4 firmware register definitions

• Moves the existing register definitions into the lowercase TDM4 directory.

examples/pru_i2s/firmware/tdm4/fw_regs.asm

icss_pru_i2s_fw.hRelocate TDM4 firmware register-map header +0/-0

Relocate TDM4 firmware register-map header

• Moves the existing firmware register-map header under 'firmware/tdm4'.

examples/pru_i2s/firmware/tdm4/icss_pru_i2s_fw.h

linker.cmdRelocate TDM4 firmware linker script +0/-0

Relocate TDM4 firmware linker script

• Moves the existing linker script into the lowercase TDM4 firmware directory.

examples/pru_i2s/firmware/tdm4/linker.cmd

makefile_projectspecRelocate AM261x TDM4 TX CCS build helper +0/-0

Relocate AM261x TDM4 TX CCS build helper

• Moves the existing CCS project build helper with the TDM4 firmware project.

examples/pru_i2s/firmware/tdm4/pru0_tx/am261x-lp/icssm0-pru0_fw/ti-pru-cgt/makefile_projectspec

makefile_projectspecRelocate AM263x TDM4 TX CCS build helper +0/-0

Relocate AM263x TDM4 TX CCS build helper

• Moves the existing CCS project build helper with the TDM4 firmware project.

examples/pru_i2s/firmware/tdm4/pru0_tx/am263x-cc/icssm0-pru0_fw/ti-pru-cgt/makefile_projectspec

makefile_projectspecRelocate AM261x TDM4 RX CCS build helper +0/-0

Relocate AM261x TDM4 RX CCS build helper

• Moves the existing CCS project build helper into the lowercase TDM4 tree.

examples/pru_i2s/firmware/tdm4/pru1_rx/am261x-lp/icssm0-pru1_fw/ti-pru-cgt/makefile_projectspec

makefile_projectspecRelocate AM263x TDM4 RX CCS build helper +0/-0

Relocate AM263x TDM4 RX CCS build helper

• Moves the existing CCS project build helper into the lowercase TDM4 tree.

examples/pru_i2s/firmware/tdm4/pru1_rx/am263x-cc/icssm0-pru1_fw/ti-pru-cgt/makefile_projectspec

pru_i2s_interface.hRelocate TDM4 firmware interface +0/-0

Relocate TDM4 firmware interface

• Moves the existing TDM4 interface definitions into 'firmware/tdm4'.

examples/pru_i2s/firmware/tdm4/pru_i2s_interface.h

pru_i2s_main.asmRelocate TDM4 PRU assembly +0/-0

Relocate TDM4 PRU assembly

• Moves the existing TDM4 firmware implementation into the lowercase protocol directory.

examples/pru_i2s/firmware/tdm4/pru_i2s_main.asm

pru_i2s_regs.hRelocate TDM4 register symbols +0/-0

Relocate TDM4 register symbols

• Moves the existing TDM4 register definitions alongside the firmware assembly.

examples/pru_i2s/firmware/tdm4/pru_i2s_regs.h

pru_i2s_app_config.cPlace application configuration in the driver library +115/-0

Place application configuration in the driver library

• Adds the instance configuration table and function that applies its entries to the driver; the new library build compiles this file.

source/i2s/pru_i2s_app_config.c

pru_i2s_app_config.hExpose I2S application configuration +94/-0

Expose I2S application configuration

• Defines mode and instance constants and declares the application-configuration function from the new source location.

source/i2s/pru_i2s_app_config.h

pru_i2s_config.hRelocate driver configuration header +0/-0

Relocate driver configuration header

• Moves the existing driver configuration header into 'source/i2s'.

source/i2s/pru_i2s_config.h

pru_i2s_drv.cRelocate driver and correct firmware include +1/-1

Relocate driver and correct firmware include

• Moves the driver implementation into 'source/i2s' and changes its firmware header reference to lowercase 'tdm4'.

source/i2s/pru_i2s_drv.c

pru_i2s_drv.hRelocate driver API and correct firmware include +1/-1

Relocate driver API and correct firmware include

• Moves the public driver header into 'source/i2s' and changes its firmware header reference to lowercase 'tdm4'.

source/i2s/pru_i2s_drv.h

Documentation (1) +15 / -17
README.mdDocument the revised I2S layout and build +15/-17

Document the revised I2S layout and build

• Describes lowercase firmware directories, generated headers, the relocated driver library, and the shared-rule firmware build.

examples/pru_i2s/README.md

Other (22) +514 / -124
example.projectspecCorrect AM261x I2S TX CCS settings +3/-3

Correct AM261x I2S TX CCS settings

• Uses the lowercase firmware include path and PRU silicon version 3; simplifies array generation.

examples/pru_i2s/firmware/i2s/pru0_tx/am261x-lp/icssm0-pru0_fw/ti-pru-cgt/example.projectspec

makefileUse shared rules for AM261x I2S TX +42/-0

Use shared rules for AM261x I2S TX

• Defines PRU0 TX, AM261x, version 3, and firmware-array settings for 'pru_rules.mak'.

examples/pru_i2s/firmware/i2s/pru0_tx/am261x-lp/icssm0-pru0_fw/ti-pru-cgt/makefile

example.projectspecCorrect AM263x I2S TX CCS settings +3/-3

Correct AM263x I2S TX CCS settings

• Uses the lowercase I2S include path and version 3; simplifies the firmware-array post-build step.

examples/pru_i2s/firmware/i2s/pru0_tx/am263x-cc/icssm0-pru0_fw/ti-pru-cgt/example.projectspec

makefileUse shared rules for AM263x I2S TX +41/-0

Use shared rules for AM263x I2S TX

• Configures the AM263x PRU0 TX firmware and array output through 'pru_rules.mak'.

examples/pru_i2s/firmware/i2s/pru0_tx/am263x-cc/icssm0-pru0_fw/ti-pru-cgt/makefile

example.projectspecCorrect AM261x I2S RX CCS settings +3/-3

Correct AM261x I2S RX CCS settings

• Switches to the lowercase I2S include path and version 3; simplifies array generation.

examples/pru_i2s/firmware/i2s/pru1_rx/am261x-lp/icssm0-pru1_fw/ti-pru-cgt/example.projectspec

makefileUse shared rules for AM261x I2S RX +40/-0

Use shared rules for AM261x I2S RX

• Configures AM261x PRU1 RX compilation, overflow detection, and array output through shared rules.

examples/pru_i2s/firmware/i2s/pru1_rx/am261x-lp/icssm0-pru1_fw/ti-pru-cgt/makefile

example.projectspecCorrect AM263x I2S RX CCS settings +3/-3

Correct AM263x I2S RX CCS settings

• Switches to the lowercase I2S include path and version 3; simplifies array generation.

examples/pru_i2s/firmware/i2s/pru1_rx/am263x-cc/icssm0-pru1_fw/ti-pru-cgt/example.projectspec

makefileUse shared rules for AM263x I2S RX +40/-0

Use shared rules for AM263x I2S RX

• Configures AM263x PRU1 RX compilation, overflow detection, and array output through shared rules.

examples/pru_i2s/firmware/i2s/pru1_rx/am263x-cc/icssm0-pru1_fw/ti-pru-cgt/makefile

example.projectspecCorrect AM261x TDM4 TX CCS settings +3/-3

Correct AM261x TDM4 TX CCS settings

• Uses the lowercase TDM4 include path and version 3; simplifies array generation.

examples/pru_i2s/firmware/tdm4/pru0_tx/am261x-lp/icssm0-pru0_fw/ti-pru-cgt/example.projectspec

makefileUse shared rules for AM261x TDM4 TX +41/-0

Use shared rules for AM261x TDM4 TX

• Configures AM261x PRU0 TX firmware and TDM4 array output through 'pru_rules.mak'.

examples/pru_i2s/firmware/tdm4/pru0_tx/am261x-lp/icssm0-pru0_fw/ti-pru-cgt/makefile

example.projectspecCorrect AM263x TDM4 TX CCS settings +3/-3

Correct AM263x TDM4 TX CCS settings

• Uses the lowercase TDM4 include path and version 3; simplifies array generation.

examples/pru_i2s/firmware/tdm4/pru0_tx/am263x-cc/icssm0-pru0_fw/ti-pru-cgt/example.projectspec

makefileUse shared rules for AM263x TDM4 TX +41/-0

Use shared rules for AM263x TDM4 TX

• Configures AM263x PRU0 TX firmware and TDM4 array output through shared rules.

examples/pru_i2s/firmware/tdm4/pru0_tx/am263x-cc/icssm0-pru0_fw/ti-pru-cgt/makefile

example.projectspecCorrect AM261x TDM4 RX CCS settings +3/-3

Correct AM261x TDM4 RX CCS settings

• Uses the lowercase TDM4 include path and version 3; simplifies array generation.

examples/pru_i2s/firmware/tdm4/pru1_rx/am261x-lp/icssm0-pru1_fw/ti-pru-cgt/example.projectspec

makefileUse shared rules for AM261x TDM4 RX +40/-0

Use shared rules for AM261x TDM4 RX

• Configures AM261x PRU1 RX firmware and TDM4 array output through shared rules.

examples/pru_i2s/firmware/tdm4/pru1_rx/am261x-lp/icssm0-pru1_fw/ti-pru-cgt/makefile

example.projectspecCorrect AM263x TDM4 RX CCS settings +3/-3

Correct AM263x TDM4 RX CCS settings

• Uses the lowercase TDM4 include path and version 3; simplifies array generation.

examples/pru_i2s/firmware/tdm4/pru1_rx/am263x-cc/icssm0-pru1_fw/ti-pru-cgt/example.projectspec

makefileUse shared rules for AM263x TDM4 RX +40/-0

Use shared rules for AM263x TDM4 RX

• Configures AM263x PRU1 RX firmware and TDM4 array output through shared rules.

examples/pru_i2s/firmware/tdm4/pru1_rx/am263x-cc/icssm0-pru1_fw/ti-pru-cgt/makefile

makefileCoordinate firmware, host, and relocated library builds +30/-87

Coordinate firmware, host, and relocated library builds

• Uses lowercase firmware paths, delegates library creation to 'source/i2s', and guards build targets with the project check. The 'all' target calls firmware and then host builds.

examples/pru_i2s/makefile

example.projectspecUpdate AM261x host CCS dependencies +9/-6

Update AM261x host CCS dependencies

• Adds relocated driver and firmware include paths, passes the CCS profile to the library build, and links the matching library name.

examples/pru_i2s/pru_i2s_app/am261x-lp/r5fss0-0_freertos/ti-arm-clang/example.projectspec

makefileUse generated headers and external library on AM261x +8/-2

Use generated headers and external library on AM261x

• Removes application configuration from host sources, adds relocated include paths, and tolerates generated-header dependency entries.

examples/pru_i2s/pru_i2s_app/am261x-lp/r5fss0-0_freertos/ti-arm-clang/makefile

example.projectspecUpdate AM263x host CCS dependencies +9/-3

Update AM263x host CCS dependencies

• Adds relocated driver and firmware include paths, passes the CCS profile to the library build, and links the matching library name.

examples/pru_i2s/pru_i2s_app/am263x-cc/r5fss0-0_freertos/ti-arm-clang/example.projectspec

makefileUse generated headers and external library on AM263x +8/-2

Use generated headers and external library on AM263x

• Removes application configuration from host sources, adds relocated include paths, and tolerates generated-header dependency entries.

examples/pru_i2s/pru_i2s_app/am263x-cc/r5fss0-0_freertos/ti-arm-clang/makefile

makefileOwn AM261x and AM263x I2S library builds +101/-0

Own AM261x and AM263x I2S library builds

• Adds profile-aware R5F library build and clean targets for the relocated driver and application configuration.

source/i2s/makefile

@qodo-code-review

qodo-code-review Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Code Review by Qodo


View low (2)
Informational
1. New library makefile lacks a file header 📘
Description
source/i2s/makefile starts with an assignment and include directive without a leading comment that
names the file. Because this new build source has no identifying header, maintainers cannot confirm
its identity from the opening lines as required by the repository convention.
Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
The newly added library makefile does not begin with a comment containing its exact file name.

## Fix Focus Areas
- source/i2s/makefile[1-2]

## Recommended Fix
Add a leading makefile comment such as `# makefile` before the first assignment or include directive.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

Dismiss ↗ | View ↗

2. New config header never names itself in a comment 📘
Description
pru_i2s_app_config.h opens with the license block and then declares its constants and prototype,
with no comment that names the file. The header cannot be matched to its name from its own opening
lines, which matters among the many similarly named pru_i2s_* headers.
Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
The new header does not name itself in any comment, which rule 288923 requires.

## Fix Focus Areas
- source/i2s/pru_i2s_app_config.h[1-3]

## Recommended Fix
Add the comment `/* pru_i2s_app_config.h */` as the first line of the file, above the existing copyright block.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

Dismiss ↗ | View ↗


Comment thread source/i2s/makefile
Comment thread examples/pru_i2s/makefile
Comment thread source/i2s/makefile Outdated
Comment thread source/i2s/makefile
Comment thread examples/pru_i2s/makefile
Comment thread source/i2s/makefile Outdated
Comment thread examples/pru_i2s/pru_i2s_app/pru_i2s_diagnostic.c
@a1248924
a1248924 force-pushed the a0497643_PINDSW-8487_PRU_I2S branch from 929475c to ba6662c Compare October 26, 2026 09:47
@a1248924 a1248924 mentioned this pull request Oct 26, 2026
@a1248924
a1248924 force-pushed the a0497643_PINDSW-8487_PRU_I2S branch from ba6662c to 8d57a17 Compare October 26, 2026 10:08
Comment thread source/i2s/makefile Outdated
@a1248924
a1248924 force-pushed the a0497643_PINDSW-8487_PRU_I2S branch from 8d57a17 to 9e5d826 Compare October 26, 2026 11:17
Comment thread source/i2s/pru_i2s_app_config.c
Comment thread source/i2s/makefile
@a1248924
a1248924 force-pushed the a0497643_PINDSW-8487_PRU_I2S branch 2 times, most recently from de67ca4 to 25b3ade Compare October 26, 2026 12:40
@a1248924
a1248924 force-pushed the a0497643_PINDSW-8487_PRU_I2S branch from 25b3ade to b178148 Compare October 26, 2026 17:36
@a1248924
a1248924 force-pushed the a0497643_PINDSW-8487_PRU_I2S branch from b178148 to 26cdfea Compare October 26, 2026 17:57
Comment thread source/i2s/pru_i2s_app_config.c
Comment thread examples/pru_i2s/README.md Outdated
Comment thread examples/pru_i2s/makefile
Comment thread examples/pru_i2s/README.md Outdated
@a1248924
a1248924 force-pushed the a0497643_PINDSW-8487_PRU_I2S branch 3 times, most recently from 03abdf5 to 086e0fc Compare October 26, 2026 19:57
Comment thread source/i2s/makefile
Comment thread source/i2s/makefile
- Move driver (pru_i2s_drv.c/h, pru_i2s_config.h) to source/i2s/ and add source/i2s/makefile with all/clean targets
- Rewrite 8 per-core firmware makefiles to use pru_rules.mak (PRU_VERSION=3, outputs in ti-pru-cgt/generated/)
- Update example.projectspec files: -v4 -> -v3
- Add firmware/I2S/generated/ and firmware/TDM4/generated/ for array header outputs; update app include paths accordingly
- Restructure top-level makefile: guard pru/host inside BUILD_PROJECT check, all: calls
- Update README to reflect new directory structure and build flow
Signed-off by Ayushman a-ayushman@ti.com
@@ -36,7 +36,7 @@
-I${OPEN_PRU_PATH}/examples/pru_i2s/firmware/I2S
-DPRU0
-DSLICE0
-v4

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review if v4 is correct or v3

@@ -52,7 +52,7 @@
"

postBuildStep="
$(CG_TOOL_ROOT)/bin/hexpru --diag_wrap=off --array --array:name_prefix=pru_prupru_i2s0_image_0 -o pru_i2s_pru0_array.h pru_i2s_pru0_array_am261x-lp_icssm0-pru0_fw_ti-pru-cgt.out;if ${CCS_HOST_OS} == linux cat ${OPEN_PRU_PATH}/source/firmware/pru_load_bin_copyright.h pru_i2s_pru0_array.h > ${OPEN_PRU_PATH}/examples/pru_i2s/firmware/I2S/pru_i2s_pru0_array.h;if ${CCS_HOST_OS} == linux rm pru_i2s_pru0_array.h;if ${CCS_HOST_OS} == win32 $(CCS_INSTALL_DIR)/utils/cygwin/cat ${OPEN_PRU_PATH}/source/firmware/pru_load_bin_copyright.h pru_i2s_pru0_array.h > ${OPEN_PRU_PATH}/examples/pru_i2s/firmware/I2S/pru_i2s_pru0_array.h;if ${CCS_HOST_OS} == win32 $(CCS_INSTALL_DIR)/utils/cygwin/rm pru_i2s_pru0_array.h;
$(CG_TOOL_ROOT)/bin/hexpru --diag_wrap=off --array --array:name_prefix=pru_prupru_i2s0_image_0 -o ../pru_i2s_pru0_array.h pru_i2s_pru0_array_am261x-lp_icssm0-pru0_fw_ti-pru-cgt.out

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is build test done on Windows and Linux both?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the github workflow is linux based and my setup is windows based, builds on both

-ldrivers.am261x.r5f.ti-arm-clang.freertos.release.lib
-lboard.am261x.r5f.ti-arm-clang.freertos.release.lib
-lpru_i2s.am261x.r5f.ti-arm-clang.release.lib
-lpru_i2s.am261x.r5f.ti-arm-clang.Release.lib

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't "release" correct?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the library is produced with .Release and .Debug, so aligned with that

Comment thread examples/pru_i2s/README.md Outdated
├── makefile # Top-level makefile
├── firmware/ # PRU firmware source code
│ ├── include/ # Shared firmware headers
│ ├── I2S/ # I2S protocol implementation

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are we using capital case I2S and TDM4 in folder names here? Any specific reason?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No specific reason, it was there in the original code as well so stuck to that,
will change to lowercase i2s/tdm4

signed-off by Ayushman <a-ayushman@ti.com>
@a1248924
a1248924 force-pushed the a0497643_PINDSW-8487_PRU_I2S branch 2 times, most recently from 927c981 to 9c07d16 Compare October 27, 2026 10:05
Comment thread examples/pru_i2s/makefile Outdated
Comment thread source/i2s/makefile
@a1248924
a1248924 force-pushed the a0497643_PINDSW-8487_PRU_I2S branch from 9c07d16 to 5425d92 Compare October 27, 2026 10:10
@a1248924
a1248924 force-pushed the a0497643_PINDSW-8487_PRU_I2S branch from 5425d92 to 66402dc Compare October 27, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants