 Today, we would like to tell you about one of our automotive body and convenience applications. Here we refer to it as adaptive front lighting, and you can see an example as the headlights adapt the beam of light to the bends in the road. Our demo illustrates our comprehensive solution for motorized adaptive front lighting LED headlights. The solution is able to adjust both the position of the headlight on the X and Y axis and modify the intensity of the headlights. The system is able to work in two modes, an automatic mode which simulates a trajectory along a road, and a manual mode which follows the direction of the steering wheel. The ST solution for adaptive front lighting is composed of a number of different boards. The SPC58 Chorus 4M Discovery Board is the main module of the AFL demo. It controls the functional boards that are part of the AFL demo via an SPI interface and GPIOs. The Chorus 4M microcontroller is the main device on this board. The L99LD21 Evaluation Board is designed to control four independent high brightness LEDs. The L99LD21 High Power LED Driver has two buck converters to power two LEDs. There are two L99LD21s on this board to power the four modules of the AFL demo headlight, that is to say low beam, high beam, indicator, and DRL, daytime running light. The L99SM81V Evaluation Board is designed to drive one bipolar stepper motor. There is one L99SM81V component on the board. In this AFL demo, there are two boards to drive the X axis and Y axis stepper motors, one board per stepper motor. The board is programmed to drive the bipolar motor in 116th microstep mode and auto decay mode too. The AFL connector board with a 4x37 connector is plugged to the Chorus 4M Evaluation Board. The board's dedicated connectors are for two stepper motor boards and an LED driver board. To improve noise immunity, filtering resistors are connected to the pins. In addition, the board hosts the VN-7050AS Evaluation Board, the EV-VN-7050AS. It is designed to connect resistive, inductive, and capacitive loads. In the AFL demo, the board drives the fan acting on a dedicated voltage-controlled input pin designed to control the output switching state on, off. The headlight contains the following modules. Stepper motor for horizontal adjustment, X axis, stepper motor for vertical adjustment, Y axis, low beam, high beam, indicator, DRL, daytime running light. This is a flexible solution in that you can easily modify your application by adding new dedicated boards or by removing any unnecessary boards. It's an easily customizable solution, as each function, for example stepper motor or driving or LED control, is conceived as an independent hardware and software block. That is to say, the main application uses high-level APIs or application programming interfaces. Consequently, the application-level developer can write their code without having to deal with hardware and software details. It's a portable solution in that the software is built using SPC-5 Studio, high-level abstraction drivers for the microcontroller hardware. If the MCU platform is changed, SPC-5 Studio automatically regenerates driver source code for the new target MCU. A more comprehensive ST solution for active LED front lighting can be found on our website in the ST application tree at the link shown. For more information, please visit ST.com.