We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
RISCY BUSINESS»Episode Guide
More confusion over LEDs
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:08Consult Luis' forum post explaining why measure_cpu_freq is no_inline1
0:08Consult Luis' forum post explaining why measure_cpu_freq is no_inline1
0:08Consult Luis' forum post explaining why measure_cpu_freq is no_inline1
4:53croepha Well, if it actually gets inlined, then the instructions for the inline function will be at multiple addresses
🗪
4:53croepha Well, if it actually gets inlined, then the instructions for the inline function will be at multiple addresses
🗪
4:53croepha Well, if it actually gets inlined, then the instructions for the inline function will be at multiple addresses
🗪
7:22Recap last episode with the determination to review the stuff controlling the LEDs
7:22Recap last episode with the determination to review the stuff controlling the LEDs
7:22Recap last episode with the determination to review the stuff controlling the LEDs
8:28Reacquaint ourselves with the LED controlling code
📖
8:28Reacquaint ourselves with the LED controlling code
📖
8:28Reacquaint ourselves with the LED controlling code
📖
19:38Consult 7.1. Freedom E310 Pinout2
📖
19:38Consult 7.1. Freedom E310 Pinout2
📖
19:38Consult 7.1. Freedom E310 Pinout2
📖
21:20Chapter 11 - General Purpose Input/Output Controller (GPIO)3
📖
21:20Chapter 11 - General Purpose Input/Output Controller (GPIO)3
📖
21:20Chapter 11 - General Purpose Input/Output Controller (GPIO)3
📖
24:03Determine that we are skipping the PWM, but writing directly to the output port
24:03Determine that we are skipping the PWM, but writing directly to the output port
24:03Determine that we are skipping the PWM, but writing directly to the output port
25:17Chapter 15 - E300 Pulse-Width Modulation (PWM) Peripheral4
📖
25:17Chapter 15 - E300 Pulse-Width Modulation (PWM) Peripheral4
📖
25:17Chapter 15 - E300 Pulse-Width Modulation (PWM) Peripheral4
📖
30:03Chapter 11 - General Purpose Input/Output Controller (GPIO)5
📖
30:03Chapter 11 - General Purpose Input/Output Controller (GPIO)5
📖
30:03Chapter 11 - General Purpose Input/Output Controller (GPIO)5
📖
35:28Chapter 15 - E300 Pulse-Width Modulation (PWM) Peripheral6
📖
35:28Chapter 15 - E300 Pulse-Width Modulation (PWM) Peripheral6
📖
35:28Chapter 15 - E300 Pulse-Width Modulation (PWM) Peripheral6
📖
36:07croepha Is GPIO_REG a macro? Might be worth looking at the defines in the header
🗪
36:07croepha Is GPIO_REG a macro? Might be worth looking at the defines in the header
🗪
36:07croepha Is GPIO_REG a macro? Might be worth looking at the defines in the header
🗪
37:50Chapter 15, continued7
📖
37:50Chapter 15, continued7
📖
37:50Chapter 15, continued7
📖
39:12Wonder if it's not a bug in the code, check the GitHub repository8 and determine to ask on the forums
39:12Wonder if it's not a bug in the code, check the GitHub repository8 and determine to ask on the forums
39:12Wonder if it's not a bug in the code, check the GitHub repository8 and determine to ask on the forums
42:10Review the PWM Red LED path
📖
42:10Review the PWM Red LED path
📖
42:10Review the PWM Red LED path
📖
45:22Review the LED code in led_fade.c
📖
45:22Review the LED code in led_fade.c
📖
45:22Review the LED code in led_fade.c
📖
45:47croepha Period != duty cycle. Period is more like frequency
🗪
45:47croepha Period != duty cycle. Period is more like frequency
🗪
45:47croepha Period != duty cycle. Period is more like frequency
🗪
45:58Duty cycle
🖌
45:58Duty cycle
🖌
45:58Duty cycle
🖌
48:42Review the documentation on CMP09
📖
48:42Review the documentation on CMP09
📖
48:42Review the documentation on CMP09
📖
51:44croepha When configured as an output (either SW or IOF controlled), the SW-writeableoutxorregister is combined with the output to invert it
🗪
51:44croepha When configured as an output (either SW or IOF controlled), the SW-writeableoutxorregister is combined with the output to invert it
🗪
51:44croepha When configured as an output (either SW or IOF controlled), the SW-writeableoutxorregister is combined with the output to invert it
🗪
52:50Read about PWM Compare Registers, and consider if the XOR is doing nothing because we are not setting the 0 bit10
📖
52:50Read about PWM Compare Registers, and consider if the XOR is doing nothing because we are not setting the 0 bit10
📖
52:50Read about PWM Compare Registers, and consider if the XOR is doing nothing because we are not setting the 0 bit10
📖
54:24croepha I think it means that it inverts it based on its last state
🗪
54:24croepha I think it means that it inverts it based on its last state
🗪
54:24croepha I think it means that it inverts it based on its last state
🗪
55:17Consult Figure 11.1 - Structure of a single GPIO Pin with Control Registers11
📖
55:17Consult Figure 11.1 - Structure of a single GPIO Pin with Control Registers11
📖
55:17Consult Figure 11.1 - Structure of a single GPIO Pin with Control Registers11
📖
56:18croepha When the bit is high for OUT_XOR, it enables the path through the XOR gate
🗪
56:18croepha When the bit is high for OUT_XOR, it enables the path through the XOR gate
🗪
56:18croepha When the bit is high for OUT_XOR, it enables the path through the XOR gate
🗪
57:15croepha The oval feeds back in, so it's a loop
🗪
57:15croepha The oval feeds back in, so it's a loop
🗪
57:15croepha The oval feeds back in, so it's a loop
🗪
58:58croepha I guess I was assuming that IOF1_OVAL was the previous value
🗪
58:58croepha I guess I was assuming that IOF1_OVAL was the previous value
🗪
58:58croepha I guess I was assuming that IOF1_OVAL was the previous value
🗪
59:53Continue studying Figure 11.112
📖
59:53Continue studying Figure 11.112
📖
59:53Continue studying Figure 11.112
📖
1:05:59We are out of time for today, with the determination to ask on the forums about the CMP0 setting and the XOR stuff
1:05:59We are out of time for today, with the determination to ask on the forums about the CMP0 setting and the XOR stuff
1:05:59We are out of time for today, with the determination to ask on the forums about the CMP0 setting and the XOR stuff