-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare release v3.5.0 #100
Conversation
(They currently fail)
Add support for non-32b data widths in I2S
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have requested one documentation change and made one suggested (and optional) improvement.
@@ -6,6 +6,12 @@ | |||
|I2S| Instances | |||
=============== | |||
|
|||
The macro I2S_DATA_WIDTH may be set as a compile flag (e.g. | |||
-DI2S_DATA_WIDTH=16) to alter the number of bits per word for both the I2S |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please change I2S
to |I2S|
at the end of this line and in lines 11 and 12.
test/lib_i2s/i2s_slave_checker.py
Outdated
) | ||
clock_half_period = float(1000000000000) / float(2 * bclk_frequency) | ||
clock_half_period = float(ONE_SECOND_FS) / float(2 * bclk_frequency) | ||
data_bit_mask = int("1" * data_bits, base=2) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moving the definition of data_bit_mask
closer to its first use might improve maintainability slightly. The first use is over 100 lines away.
hotfix: add subst. in I2S doc, move decl. in tests
Entirety of release is just that which was merged in #99
I2S tests fail. This is known as a major issue with the test runner. Can confirm that the tests pass when manually run.