summaryrefslogtreecommitdiff
path: root/cleopatre/application
AgeCommit message (Collapse)Author
2013-03-08cleo/{buildroot/package, app/igmp_snoopd}: update igmp_snoopd makefile rulesThierry Carré
- use libspid-config script - add libs dependencies, but don't compile them
2013-03-08cleo/{buildroot/package, app/spidapp}: update spidapp makefile rulesThierry Carré
- use libspid-config script - add "-Wall" option - add libs dependencies, but don't compile them
2013-03-08cleo/{buildroot/package, app/spidinit}: update spidinit makefile rulesThierry Carré
- use libspid-config script - add "-Wall" option - add libs dependencies, but don't compile them
2013-03-08cleo/{buildroot/package, app/pmd}: update pmd makefile rulesThierry Carré
- use libspid-config script - add "-Wall" option - add libs dependencies, but don't compile them
2013-03-08cleo/app/managerd: fix wrong rules in makefileThierry Carré
2013-03-08cleo/{buildroot/package, app/managerd}: update managerd makefile rulesThierry Carré
- use libspid-config script - add "-Wall" option - add libs dependencies, but don't compile them
2013-03-08cleo/app/{libmme, libspid}: avoid line too long in makefileThierry Carré
2013-03-08cleo/app/{libmme, libspid}: rewrite 'includes' and 'cflags'Thierry Carré
"-Wall" added in EXTRA_CFLAGS
2013-03-08cleo/app: rename 'cleo_base' by 'cleo_dir' in makefileThierry Carré
Standardize cleo_dir in application folder. Later, one day, that will be easier to factorize makefile.
2013-03-08cleo/app: rename 'base' by 'cleo_dir' in makefileThierry Carré
Rename done for 2 reasons : - It's more explicit. - Avoid confusion with cesar's Makefile, where BASE is mandatory.
2013-03-08cleo/{buildroot/package, app/libspid}: fix libspid and libmme makefileThierry Carré
Fix few problems, like: - Compilation with many jobs (make -j). Applications which need libs compile after libs. - Don't re-compile libspid when no source change.
2013-03-08cleo/app/libspid: fix warning, refs #3815Olivier Dufour
2013-03-07cleo/app/libspid: remove conditional include, refs #3815Olivier Dufour
2013-03-06cleo/app/libspid: add update_index function, refs #3815Olivier Dufour
2013-01-25cleo/app/libspid: get img slot from procfs, refs #3706Olivier Dufour
2013-01-18cleo/app/managerd: configure LED GPIO number, refs #3636Olivier Dufour
As MPR520 has more LED than previous boards, we can no longer rely on a single LED configuration for managerd.
2013-01-17{common,cleo}: ignore generated files when building image, closes #3677Jérémy Dufour
2013-01-02cleo/app/cwmp: use libspid nvram interface, refs #3607Olivier Dufour
2013-01-02cleo/app/libspid: add nvram module, refs #3607Olivier Dufour
Libspid provides functions to get nvram fields, which should be prefered to libspid_system_get_nvram in applications.
2012-12-21cleo/app/pmd: use NVRAM to enable pm, refs #2633Olivier Dufour
2012-12-21cleo/app/pmd: add a daemon to handle power state changes, closes #2633Olivier Dufour
pmd polls /proc/pm/suspend_cmd, and triggers the suspend script when the criterias are matched. The criterias are defined and handled by the kernel, pmd only reads the status entry and triggers the script, as it cannot be done from kernel space.
2012-12-11cleo/application/libspid: code factorizationThierry Carré
- copy/paste erased. - once call of 'strlen (value)' instead of 2 call.
2012-12-11cleo/application/libmme: clean targets from makefile, closes #3410Nélio Laranjeiro
* $(MMTCGEN)/parser.py: $(MMTCGEN)/parser.g is handled by mmtcgen's Makefile * $(MMETYPES): $(MMTCGEN)/parser.py is not used in the libmme Makefile
2012-11-30cleo/app: update applications to use the response file, closes #3416Olivier Dufour
2012-11-29cleo/Makefile: fix libmme compilation error in bundle, closes #3475Olivier Dufour
2012-11-21common: move spid_img_desc.h to common/include, refs #3452Jérémy Dufour
spid_img_desc.h header is used by the kernel and other applications: it is more suitable to have it in common include directory.
2012-10-22cleo/app/libmme: Give the correct ctx to mme_oui_check, refs #3381Olivier Dufour
2012-10-17cleo/app/libmme: Add support for VS MME, closes #3381Olivier Dufour
2012-10-17cleo/app/libmme: split mme_send function, refs #3436Olivier Dufour
Add mme_header_prepare and mme_prepare functions that fill respectively the MME Header and the MME Entry block. It helps unit testing and readability of the mme_send function.
2012-10-17cleo/app/libmme: Use ethernet.h instead of local redefinitions, closes #3325Olivier Dufour
2012-10-17cleo/app/managerd: do not filter MM types to give to cesar, refs #3405Cyril Jourdan
Now that some MM types that do not exist in AV have been removed (during the resolution of #409), there is no more MM types that cesar can not handle. Especially as the filtering rule was buggy...
2012-10-10cleo/application/libmme: handle correctly the MME FMI field, closes #3326Nélio Laranjeiro
2012-10-10cleo/application/spidinit: recast spidinit, closes #3316Nélio Laranjeiro
This fix the segfault of spidinit when it was called with unsupported options.
2012-09-20{common, cleo}: change spid_img_desc.h defines' names, refs #3119Cyril Jourdan
This is done to avoid conflicts in polux and make this file common between cleo and polux.
2012-09-20{cleo, common}: rename spc300_nvram into spidcom_nvram, refs #3119Cyril Jourdan
This is done to use common NVRAM structure and variable names with polux.
2012-09-07cleo/app/fw_wd: move fwwatchd start earlier, closes #3208Nicolas Schodet
The fwwatchd start script will clean previously dumped traces. Do it early so that any following script will have sufficient room on the user file system.
2012-09-07cleo/app/fw_wd: clean up trace files at startup, refs #3208Nicolas Schodet
2012-09-07cleopatre: allow the bundle to compile without mmtcgen, refs #409Nélio Laranjeiro
2012-09-07cleopatre: keep mmtypes.h files for libmme and plcdrv, refs #409Nélio Laranjeiro
2012-09-07cleopatre/application: integrate mmtcgen, refs #409Nélio Laranjeiro
2012-07-18cleo/{buildroot, managerd}: add CONFIG_EXTRA_LEDS, refs #3240Yacine Belkadi
Instead of depending directly on the board type (SPK300 or SPK300G) in the code, depend on a config option. This option is set, depending on the board, at buildroot's level. The main objective of the changes is to remove the dependency that managerd had on the "autoconf.h" file of the Linux Kernel. NB: The "#if defined" in gpio_event.h included CONFIG_MACH_SPK310, but not the other ones in gpio_event.c. So in reality, the feature was not available for SPK310. So this commit enables it only for SPK300 and SPK300G.
2012-07-18cleo/{buildroot,managerd,utests}[eoc-drv]: add config file for managerd, ↵Yacine Belkadi
refs #3240 To prepare for subsequent changes, this commit creates a config file to contain configuration options for managerd.
2012-07-18cleo/{app,devkit/plcd}/Makefile: fix dependency on "obj" dir, refs #3255Yacine Belkadi
The "obj" directory needs to be created before any "*.o" file. So "$(OBJPATH)" needs to be a prerequisite of the "$(OBJS)" target, instead of the final binary's target. By using the "|" of GNU Make, the "$(OBJPATH)" target is only made if "obj" doesn't exist, without considering the directory's timestamp. As a consequence, the "-p" option of "mkdir -p obj" is not necessary.
2012-05-03cleo/app/fw_wd: identify resets due to firmware watchdog, refs #3051Yacine Belkadi
When the firmware watchdog complains, fw_wd may be configured to reboot. The problem is that "/proc/reset_cause" will say it was due to software reset. So there is no distinction between 1) a soft reset and 2) a soft reset due to the complain of the firmware watchdog. With this commit, fw_wd informs that the real reason for the reset is the firmware watchdog.
2012-04-10cleopatre: link libspid with libmme, refs #3065Nélio Laranjeiro
2012-03-30cleo/app: fix sub make invocations, refs #3056Yacine Belkadi
When building the bundle, warnings similar to the one below appear: make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. This comes from the recursive "make" calls in the makefiles. "$(MAKE)" or "+make" should be used instead.
2012-03-29cleopatre/application: add remove obj dir on clean command, refs #3046Nélio Laranjeiro
2012-03-13cleo/app/managerd: fix compilation warnings, closes #2996Cyril Jourdan
2012-02-24cleo/app/libspid: fix parsing error, refs #2956Aleksandar Cecaric
2012-01-11cleo/app/spidinit: use dynamic linking, refs #2901Yacine Belkadi
Use dynamic linking against libmme and libspid, in order to reduce the size of the generated binary.