1
00:00:00,150 --> 00:00:07,860
So I would assume the condition is successful now, we could just proceed and export the file, including

2
00:00:07,860 --> 00:00:09,630
a victim to NSD.

3
00:00:09,660 --> 00:00:13,280
OK, so we'll just go ahead and now launch in.

4
00:00:14,070 --> 00:00:17,460
So these are the step that we've been following from the beginning, right?

5
00:00:18,210 --> 00:00:21,340
So let's go ahead and create a new application project.

6
00:00:21,390 --> 00:00:21,740
OK.

7
00:00:22,050 --> 00:00:27,490
This will be naming you that interrupt and then switch early.

8
00:00:27,550 --> 00:00:33,450
OK, so this will be the name of our application will be selecting an Halol template and we'll finish.

9
00:00:34,380 --> 00:00:40,620
OK, so let's start writing and applications that the step is to initialize proof that it's OK, whatever

10
00:00:40,620 --> 00:00:45,600
paper that we have in our block design and gender and to control it.

11
00:00:45,630 --> 00:00:52,470
OK, so GSI itself is an independent block, so we need to initialize it similar to what we do with

12
00:00:52,470 --> 00:00:54,510
the periphery before utilizing it, right?

13
00:00:54,810 --> 00:01:04,200
So if you go ahead to end this fight, you could clearly see for a GPO, OK, for an AGP IP, the recommender

14
00:01:04,200 --> 00:01:05,710
driver is Tupaea.

15
00:01:05,720 --> 00:01:15,250
So similarly for which also the theme driver we need to utilize and to see if we have a driver SKU GSI,

16
00:01:15,300 --> 00:01:15,530
right?

17
00:01:15,580 --> 00:01:21,930
So if we go to an Helloworld first, we'll be including all the mandatory drivers so far to which we

18
00:01:21,930 --> 00:01:26,730
have x GPIO looking for a gender in charge controller we have.

19
00:01:27,840 --> 00:01:29,970
SC, you guys, you don't act right.

20
00:01:30,180 --> 00:01:31,730
We also have I did experiment.

21
00:01:32,370 --> 00:01:37,950
So there we will be finding all the addresses as early as head debating, right?

22
00:01:38,400 --> 00:01:42,560
So we have a two x IP surprisingly not block present.

23
00:01:42,570 --> 00:01:44,730
So we required by config.

24
00:01:44,760 --> 00:01:47,640
OK, one for lady and one for Switch.

25
00:01:47,640 --> 00:01:49,060
And this two will be pointed.

26
00:01:49,080 --> 00:01:54,240
Similarly, we require two instance structure, one for an elderly and add the power switch, right?

27
00:01:54,870 --> 00:02:01,890
Similar leave required a config structure for our general intra controller, which will be again a pointer

28
00:02:02,070 --> 00:02:06,020
and the instant structure, which is right.

29
00:02:06,300 --> 00:02:08,670
So we started the GPI initialization.

30
00:02:08,670 --> 00:02:16,110
Now here we plan to utilize two different function one for initialization of all IP set, and that will

31
00:02:16,110 --> 00:02:19,410
be initialization of control and control, right?

32
00:02:19,890 --> 00:02:25,320
So we proceed, we declare to variable one for storing the initialization status off switch.

33
00:02:25,440 --> 00:02:30,990
So we have added s active status and importantly, we have to set right.

34
00:02:31,260 --> 00:02:37,290
We start with then first generation of our config structure, so we utilize lookup config files to the

35
00:02:37,290 --> 00:02:37,710
device.

36
00:02:38,310 --> 00:02:38,670
OK.

37
00:02:38,880 --> 00:02:44,460
And since this belongs to anybody, so we'll be updating the value of any config structure.

38
00:02:44,850 --> 00:02:50,150
Similarly, as we have up fixed structure, we will be utilizing C of G initialize function.

39
00:02:50,160 --> 00:02:57,750
We will be passing the instance structure in the config structure and the ETC's rate, and it will basically

40
00:02:57,750 --> 00:03:00,120
return status, which will be storing it.

41
00:03:00,120 --> 00:03:06,210
And it's institute to a similar thing we'll be doing for our switch also to look up config switch device

42
00:03:06,840 --> 00:03:09,400
that will be generating the Switch one fixed structure.

43
00:03:09,420 --> 00:03:15,480
We will be utilizing such config structure and address along with an instance structure in and see if

44
00:03:15,600 --> 00:03:18,680
initialize function to generate duties a state.

45
00:03:19,020 --> 00:03:24,440
Now our agenda is to verify if both the status returns excess.

46
00:03:24,500 --> 00:03:25,710
Texas, that is zero.

47
00:03:25,950 --> 00:03:31,650
So see, does this due to sail boat and they together should return next this desexed?

48
00:03:31,650 --> 00:03:35,940
As if that is the case, we could see which finality and it is successful.

49
00:03:36,300 --> 00:03:42,270
Else we could just be mentioning that typo init three, right?

50
00:03:43,500 --> 00:03:49,380
So let's proceed with the initial addition of a general into controller, so we have created one function.

51
00:03:50,160 --> 00:03:55,720
OK, here we have a studious variable which will against to the value that is written by CFD initialize.

52
00:03:55,770 --> 00:04:01,920
OK, so we see if you just look for the look up, all the functions that we do have a lookup config

53
00:04:01,920 --> 00:04:07,350
function and we are required to pass a device ideology which could be found out from Parameter Dot.

54
00:04:07,530 --> 00:04:10,230
So if you just go to an experimental or type two.

55
00:04:11,410 --> 00:04:13,780
You have a dedicated section for.

56
00:04:15,500 --> 00:04:18,770
Sue, I see where you could find out the device.

57
00:04:19,280 --> 00:04:21,890
So this is the device aid that we supplied over here.

58
00:04:21,950 --> 00:04:27,920
OK, so this need a config structure or a general controller and then that would be utilizing it and

59
00:04:27,920 --> 00:04:33,530
see if you initialize along with the instance, structure and voice address to generate the street.

60
00:04:33,680 --> 00:04:38,810
Now here also, we'll be checking whether citizens exist in Texas, and that is the case.

61
00:04:38,810 --> 00:04:42,860
We will be mentioning that GSE initialization is successful.

62
00:04:42,890 --> 00:04:43,640
And then.

63
00:04:44,920 --> 00:04:46,960
We will be ready to move ahead.

64
00:04:46,990 --> 00:04:47,310
Great.

65
00:04:47,320 --> 00:04:50,200
So these are the two function of when we go to a mean function.

66
00:04:50,530 --> 00:04:56,350
So here in a platform that initially is how you work, and then we have a GPO in which will initialize

67
00:04:56,350 --> 00:05:03,640
our booth, the GPO benefit it and then you have legacy network, which will be initializing the gender

68
00:05:03,660 --> 00:05:04,470
and control that.

69
00:05:04,500 --> 00:05:04,710
Right.

70
00:05:04,720 --> 00:05:08,710
So let's just go ahead and try to perform an execution of this.

71
00:05:09,100 --> 00:05:11,260
So first, we need to program our 3G.

72
00:05:12,550 --> 00:05:19,180
And once programming is successful, we will be correcting and instigate Dominion to the respect put.

73
00:05:19,480 --> 00:05:26,770
So let me just go ahead and try to connect to call for greater one's connection is successful, will

74
00:05:26,770 --> 00:05:30,940
be selecting a folder where we have our mean application dryness launch and.

75
00:05:32,470 --> 00:05:38,800
So if everything is successful, you will see that switch and both are initialized successfully.

76
00:05:39,280 --> 00:05:42,540
As with legacy, it is also successful, right?

77
00:05:42,550 --> 00:05:49,090
So this completes our step three, that is we need to initialize if they fit it, as well as a general

78
00:05:49,570 --> 00:05:50,520
control rate.

79
00:05:50,530 --> 00:05:54,330
So this completes step, it now will proceed to step rate.
