 Now we know that we have this PWM signal, which I would like to change. I would like to, for example, change the frequency and the duty cycle, as I stated previously. But I know that this is actually hardware-driven, so I need to have direct access to the registers. So I already listed, I will show you in my presentation, how to find the address of the registers. In the reference manual, you will need to go to this table and specify the timer 1. Because the PWM signal is generated by timer 1, you need to select this address. And of course the offset of the register that is defining duty cycle or the frequency. So in this case, autoregister specifies the period of the signal. And the capture compare register specifies the duty cycle. And we can see that it is offset 34, and for the frequency is 2C. So I will need this number plus this number. So it's 2C. So we will need to put it into the variables. And because we will be writing, we need to select this part where the probe is probed out. So there is a possibility adding a custom variable. So we just hit the add, and we can add timer 1 autoregister. And I remember, hopefully I remember, for the address is 400102C. And we know the register is 32 bit unsigned. So let's select unsigned 32 bit, hopefully I didn't make a mistake. Let's see. So it's 2C, yeah, 2C is autoregister. I will also add the capture compare register, it's 34, okay, so it's a custom variable Timer 1, CCR, capture compare register 1, add this 0x40010034, right? So okay, let's select the unsigned 32 bit, because we are accessing 32 bit register. And if we hit done, it should be also propagated into the panel. So if I hit deploy, it seems it was successfully deployed, we can go to dashboard. And in the dashboard, we should, if we start the acquisition, we should see the registers values. You see, this is nice because we have direct access to the registers. So if I, let's hide these, because the values are a little bit higher than the software counter and zero and 3.3 volts that we are measuring. So let's hide them. And let's change the frequency and do the cycle of the timer of the PWM signal. So into the autoregister, I will put there, I don't know, 500. And if I want, for example, 50% duty cycle, I'll put 250. So right, and you can see we have a PWM of 50% duty cycle. We can change the duty cycle, putting there 100. So in this case, it will be 20% duty cycle. And the pulse is much, much shorter. We can, of course, increase the frequency by setting the autoregister to 250 to twice the frequency. Let's write. So we have twice the frequency. And let's, for example, zero, zero the soft counter, which is, again, which is the software counter which increases each time when the period elapses of the PWM. It is actually interrupt driven, but it is inside the code.